Class ModularFirearmModeSwitcher
Inheritance
ModularFirearmModeSwitcher
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 ModularFirearmModeSwitcher : MonoBehaviour, IModularFirearmModeSwitcher, INeoSerializableComponent
Properties
currentIndex
Declaration
public int currentIndex { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
currentMode
Declaration
public string currentMode { get; }
Property Value
| Type |
Description |
| System.String |
|
firearm
Declaration
public IModularFirearm firearm { get; }
Property Value
Methods
GetStartingMode()
Declaration
public void GetStartingMode()
OnValidate()
Declaration
protected void OnValidate()
ReadProperties(INeoDeserializer, NeoSerializedGameObject)
Declaration
public void ReadProperties(INeoDeserializer reader, NeoSerializedGameObject nsgo)
Parameters
SwitchModes()
Declaration
public void SwitchModes()
SwitchModes(Int32)
Declaration
public void SwitchModes(int index)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
SwitchModes(String)
Declaration
public void SwitchModes(string modeName)
Parameters
| Type |
Name |
Description |
| System.String |
modeName |
|
WriteProperties(INeoSerializer, NeoSerializedGameObject, SaveMode)
Declaration
public void WriteProperties(INeoSerializer writer, NeoSerializedGameObject nsgo, SaveMode saveMode)
Parameters
Events
onSwitchModes
Declaration
public event UnityAction onSwitchModes
Event Type
| Type |
Description |
| UnityAction |
|
Implements