public class WaterBehaviour

Inherits MonoBehaviour, IManagedBehaviour

No description provided

Fields

public float Drag

Amount of resistance in movement for submerged objects


public float Buoyancy

Buoyancy intensity


public float LocalSurfaceLevel

The surface level of the water (Y coordinate) in local space. Use GetGlobalSurfaceLevel to get this point in global space


public HashSet<GameObject> Ignore

Contains objects that are completely ignored by the water behaviour.If you also want to ensure IgnoreCollision is properly set, use the functions IgnoreObject(GameObject) and StopIgnoringObject(GameObject).Do not that it's not strictly necessary to use these functions.


public GameObject[] ObjectsToBeActiveIfWater

If this body of water is not frozen or evaporated, these objects will be active


public GameObject Splash

Reference to the splash prefab


public GameObject BoilingWaterSound

Reference to the object that has the AudioSource of the boiling water sound attached


public SpriteRenderer SpriteRenderer

Reference to the main sprite renderer


public Collider2D Trigger

Reference to the main trigger collider


public LayerMask Layers

No description provided


public PhysicalBehaviour Ice

No description provided


public float FreezingPointCelsius

No description provided


public float BoilingPointCelsius

No description provided


Properties

public bool IsEvaporated

No description provided


public bool IsFrozen

No description provided


Methods

public float GetGlobalSurfaceLevel()

Y coordinate of the surface level of the water body in global space


public IEnumerable<PhysicalBehaviour> GetSubmergedObjects()

No description provided


public void IgnoreObject(GameObject obj)

No description provided


public void StopIgnoringObject(GameObject obj)

No description provided


public static bool IsPointUnderWater(Vector3 point)

No description provided


public static WaterBehaviour GetWaterAtPoint(Vector3 point)

No description provided


public void UpdateTemperatureState()

No description provided


public void ManagedFixedUpdate()

No description provided


public void ManagedUpdate()

No description provided


public void ManagedLateUpdate()

No description provided


public bool ShouldUpdate()

No description provided


Attention!

This member is obsolete and should not be used. It is a remnant from the past.

bi bij bibi