Class WaypointMovingPlatform
Inheritance
WaypointMovingPlatform
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
public class WaypointMovingPlatform : BaseMovingPlatform, IMovingPlatform, IMonoBehaviour, INeoSerializableComponent, IOriginShiftSubscriber
Properties
Declaration
public WaypointMovingPlatform.Waypoint[] waypoints { get; }
Property Value
Methods
Declaration
public override void ApplyOffset(Vector3 offset)
Parameters
| Type |
Name |
Description |
| Vector3 |
offset |
|
Overrides
Declaration
protected override Vector3 GetNextPosition()
Returns
Overrides
Declaration
protected override Quaternion GetNextRotation()
Returns
| Type |
Description |
| Quaternion |
|
Overrides
Declaration
protected override Vector3 GetStartingPosition()
Returns
Overrides
Declaration
protected override Quaternion GetStartingRotation()
Returns
| Type |
Description |
| Quaternion |
|
Overrides
Declaration
Declaration
public void GoToOppositeEnd()
Declaration
Declaration
public void GoToWaypoint(int index)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
Declaration
public void GoToWaypoint(int index, bool direct)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
| System.Boolean |
direct |
|
Declaration
protected override void Initialise()
Overrides
Declaration
public void LoopWaypoints(bool forward)
Parameters
| Type |
Name |
Description |
| System.Boolean |
forward |
|
Declaration
protected virtual void OnReachedWaypoint(int wp)
Parameters
| Type |
Name |
Description |
| System.Int32 |
wp |
|
Declaration
protected void OnValidate()
Declaration
public override void ReadProperties(INeoDeserializer reader, NeoSerializedGameObject nsgo)
Parameters
Overrides
Declaration
Declaration
public override void WriteProperties(INeoSerializer writer, NeoSerializedGameObject nsgo, SaveMode saveMode)
Parameters
Overrides
Events
Declaration
public event Action<int> onReachedWaypoint
Event Type
| Type |
Description |
| System.Action<System.Int32> |
|
Implements