Class SimpleSteeringMotor
Inheritance
SimpleSteeringMotor
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 SimpleSteeringMotor : MonoBehaviour, IGuidedProjectileMotor, INeoSerializableComponent
Methods
GetVelocity(Vector3)
Declaration
public Vector3 GetVelocity(Vector3 currentPosition)
Parameters
| Type |
Name |
Description |
| Vector3 |
currentPosition |
|
Returns
GetVelocity(Vector3, Vector3)
Declaration
public Vector3 GetVelocity(Vector3 currentPosition, Vector3 targetPosition)
Parameters
| Type |
Name |
Description |
| Vector3 |
currentPosition |
|
| Vector3 |
targetPosition |
|
Returns
OnTeleport(Vector3, Quaternion, Boolean)
Declaration
public void OnTeleport(Vector3 position, Quaternion rotation, bool relativeRotation = true)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
| Quaternion |
rotation |
|
| System.Boolean |
relativeRotation |
|
OnValidate()
Declaration
protected void OnValidate()
ReadProperties(INeoDeserializer, NeoSerializedGameObject)
Declaration
public void ReadProperties(INeoDeserializer reader, NeoSerializedGameObject nsgo)
Parameters
SetStartingVelocity(Vector3)
Declaration
public void SetStartingVelocity(Vector3 v)
Parameters
| Type |
Name |
Description |
| Vector3 |
v |
|
WriteProperties(INeoSerializer, NeoSerializedGameObject, SaveMode)
Declaration
public void WriteProperties(INeoSerializer writer, NeoSerializedGameObject nsgo, SaveMode saveMode)
Parameters
Implements