C# Класс UnityPlatformer.Liquid

Наследование: UnityEngine.MonoBehaviour
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
buoyancy UnityEngine.Vector2
buoyancySurfaceFactor float
surfaceOffset float
viscosity float

Открытые методы

Метод Описание
DistanceToSurface ( Character character, float offset ) : float

Get the distance between liquid surface and character(feet) + offset

GetTop ( ) : Vector3

Get real-world-coordinates water top

IsBelowSurface ( Character character, float offset ) : bool

Return if given character(feet) + offset is below liquid surface

IsSubmerged ( Character character ) : bool

Return if given character is complety submerged

OnTriggerEnter2D ( Collider2D o ) : void

if a Hitbox(EnterAreas) enter -> enterArea

OnTriggerExit2D ( Collider2D o ) : void

if a Hitbox(EnterAreas) enter -> exitArea

Start ( ) : void

Get BoxCollider2D

Приватные методы

Метод Описание
OnDrawGizmos ( ) : void

Описание методов

DistanceToSurface() публичный Метод

Get the distance between liquid surface and character(feet) + offset
public DistanceToSurface ( Character character, float offset ) : float
character Character
offset float
Результат float

GetTop() публичный Метод

Get real-world-coordinates water top
public GetTop ( ) : Vector3
Результат UnityEngine.Vector3

IsBelowSurface() публичный Метод

Return if given character(feet) + offset is below liquid surface
public IsBelowSurface ( Character character, float offset ) : bool
character Character
offset float
Результат bool

IsSubmerged() публичный Метод

Return if given character is complety submerged
public IsSubmerged ( Character character ) : bool
character Character
Результат bool

OnTriggerEnter2D() публичный Метод

if a Hitbox(EnterAreas) enter -> enterArea
public OnTriggerEnter2D ( Collider2D o ) : void
o UnityEngine.Collider2D
Результат void

OnTriggerExit2D() публичный Метод

if a Hitbox(EnterAreas) enter -> exitArea
public OnTriggerExit2D ( Collider2D o ) : void
o UnityEngine.Collider2D
Результат void

Start() публичный Метод

Get BoxCollider2D
public Start ( ) : void
Результат void

Описание свойств

buoyancy публичное свойство

Velocity applied to the Character NOTE need to oppose gravity, so greater in other direction
public Vector2,UnityEngine buoyancy
Результат UnityEngine.Vector2

buoyancySurfaceFactor публичное свойство

public float buoyancySurfaceFactor
Результат float

surfaceOffset публичное свойство

Surface offset, used to adjust how much the character can submerge.
public float surfaceOffset
Результат float

viscosity публичное свойство

Viscosity affect Character Liquid movement
public float viscosity
Результат float