Class OriginShift
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 OriginShift : MonoBehaviour, INeoSerializableComponent
Properties
currentFocus
Declaration
public Transform currentFocus { get; set; }
Property Value
| Type |
Description |
| Transform |
|
currentOffset
Declaration
public Vector3 currentOffset { get; }
Property Value
originShiftActive
Declaration
public static bool originShiftActive { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
system
Declaration
public static OriginShift system { get; }
Property Value
threshold
Declaration
public float threshold { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
Methods
AddSubscriber(IOriginShiftSubscriber)
Declaration
public void AddSubscriber(IOriginShiftSubscriber subscriber)
Parameters
ReadProperties(INeoDeserializer, NeoSerializedGameObject)
Declaration
public void ReadProperties(INeoDeserializer reader, NeoSerializedGameObject nsgo)
Parameters
RemoveSubscriber(IOriginShiftSubscriber)
Declaration
public void RemoveSubscriber(IOriginShiftSubscriber subscriber)
Parameters
Declaration
public static void SetFocus(Transform focus)
Parameters
| Type |
Name |
Description |
| Transform |
focus |
|
SetThreshold(Single)
Declaration
public static void SetThreshold(float threshold)
Parameters
| Type |
Name |
Description |
| System.Single |
threshold |
|
WriteProperties(INeoSerializer, NeoSerializedGameObject, SaveMode)
Declaration
public void WriteProperties(INeoSerializer writer, NeoSerializedGameObject nsgo, SaveMode saveMode)
Parameters
Events
onOriginShiftSystemChanged
Declaration
public static event UnityAction<OriginShift> onOriginShiftSystemChanged
Event Type
Implements