Class HeadBob
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()
Namespace: NeoFPS
Assembly: NeoFPS.dll
Syntax
public class HeadBob : MonoBehaviour, IAdditiveTransform, IMonoBehaviour, INeoSerializableComponent
Properties
bobInterval
Declaration
public float bobInterval { get; }
Property Value
| Type | Description |
|---|---|
| System.Single |
bypassPositionMultiplier
Declaration
public bool bypassPositionMultiplier { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
bypassRotationMultiplier
Declaration
public bool bypassRotationMultiplier { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
position
Declaration
public Vector3 position { get; }
Property Value
| Type | Description |
|---|---|
| Vector3 |
rotation
Declaration
public Quaternion rotation { get; }
Property Value
| Type | Description |
|---|---|
| Quaternion |
Methods
Awake()
Declaration
protected void Awake()
OnDisable()
Declaration
protected void OnDisable()
OnEnable()
Declaration
protected void OnEnable()
OnValidate()
Declaration
protected void OnValidate()
ReadProperties(INeoDeserializer, NeoSerializedGameObject)
Declaration
public void ReadProperties(INeoDeserializer reader, NeoSerializedGameObject nsgo)
Parameters
| Type | Name | Description |
|---|---|---|
| INeoDeserializer | reader | |
| NeoSerializedGameObject | nsgo |
Start()
Declaration
protected void Start()
UpdateTransform()
Declaration
public void UpdateTransform()
WriteProperties(INeoSerializer, NeoSerializedGameObject, SaveMode)
Declaration
public void WriteProperties(INeoSerializer writer, NeoSerializedGameObject nsgo, SaveMode saveMode)
Parameters
| Type | Name | Description |
|---|---|---|
| INeoSerializer | writer | |
| NeoSerializedGameObject | nsgo | |
| SaveMode | saveMode |