Class DrowningMotionGraphWatcher
Inheritance
DrowningMotionGraphWatcher
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: NeoFPS.dll
Syntax
public class DrowningMotionGraphWatcher : MonoBehaviour, IDamageSource, INeoSerializableComponent
Properties
breathRemaining
Declaration
public float breathRemaining { get; }
Property Value
| Type |
Description |
| System.Single |
|
controller
Declaration
public IController controller { get; }
Property Value
Declaration
public Transform damageSourceTransform { get; }
Property Value
| Type |
Description |
| Transform |
|
description
Declaration
public string description { get; }
Property Value
| Type |
Description |
| System.String |
|
holdBreathDuration
Declaration
public float holdBreathDuration { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
outDamageFilter
Declaration
public DamageFilter outDamageFilter { get; set; }
Property Value
underwater
Declaration
public bool underwater { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Methods
Awake()
Declaration
OnDestroy()
Declaration
protected void OnDestroy()
ReadProperties(INeoDeserializer, NeoSerializedGameObject)
Declaration
public void ReadProperties(INeoDeserializer reader, NeoSerializedGameObject nsgo)
Parameters
WriteProperties(INeoSerializer, NeoSerializedGameObject, SaveMode)
Declaration
public void WriteProperties(INeoSerializer writer, NeoSerializedGameObject nsgo, SaveMode saveMode)
Parameters
Events
onBreathRemainingChanged
Declaration
public event UnityAction onBreathRemainingChanged
Event Type
| Type |
Description |
| UnityAction |
|
onUnderwaterChanged
Declaration
public event UnityAction<bool> onUnderwaterChanged
Event Type
| Type |
Description |
| UnityAction<System.Boolean> |
|
Implements
Extension Methods