Class MotionGraphConnectable
Inheritance
MotionGraphConnectable
Assembly: NeoFPS.dll
Syntax
public abstract class MotionGraphConnectable : ScriptableObject, IMotionGraphElement, INeoSerializableObject
Fields
defaultName
Declaration
public string defaultName
Field Value
| Type |
Description |
| System.String |
|
uiPosition
Declaration
public Vector2 uiPosition
Field Value
Properties
active
Declaration
public bool active { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
behaviours
Declaration
public List<MotionGraphBehaviour> behaviours { get; }
Property Value
characterController
Declaration
public INeoCharacterController characterController { get; }
Property Value
connections
Declaration
public List<MotionGraphConnection> connections { get; }
Property Value
controller
Declaration
public IMotionController controller { get; }
Property Value
elapsedTime
Declaration
public float elapsedTime { get; }
Property Value
| Type |
Description |
| System.Single |
|
parent
Declaration
public MotionGraph parent { get; }
Property Value
serializationKey
Declaration
public int serializationKey { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
Methods
CheckCanEnter()
Declaration
public virtual bool CheckCanEnter()
Returns
| Type |
Description |
| System.Boolean |
|
CheckReferences(IMotionGraphMap)
Declaration
public virtual void CheckReferences(IMotionGraphMap map)
Parameters
CheckSerializationKey(Int32, MotionGraphConnectable)
Declaration
protected bool CheckSerializationKey(int key, MotionGraphConnectable connectable)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
DynamicUpdate()
Declaration
public virtual void DynamicUpdate()
GetSharedParent(MotionGraphConnectable, MotionGraphConnectable)
Declaration
public static MotionGraph GetSharedParent(MotionGraphConnectable c1, MotionGraphConnectable c2)
Parameters
Returns
Initialise(IMotionController)
Declaration
public virtual void Initialise(IMotionController c)
Parameters
IsChildOf(MotionGraph)
Declaration
public bool IsChildOf(MotionGraph graph)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
OnEnter()
Declaration
public virtual void OnEnter()
OnExit()
Declaration
public virtual void OnExit()
OnValidate()
Declaration
public virtual void OnValidate()
ReadProperties(INeoDeserializer)
Declaration
public virtual void ReadProperties(INeoDeserializer reader)
Parameters
Update()
Declaration
public virtual void Update()
WriteProperties(INeoSerializer)
Declaration
public virtual void WriteProperties(INeoSerializer writer)
Parameters
Implements