Class SpringRecoilHandler
Inheritance
SpringRecoilHandler
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.ModularFirearms
Assembly: NeoFPS.dll
Syntax
public class SpringRecoilHandler : BaseRecoilHandlerBehaviour, IFirearmModule, IRecoilHandler, IFirearmModuleValidity, INeoSerializableComponent
Properties
isModuleValid
Declaration
public override bool isModuleValid { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Overrides
Methods
Awake()
Declaration
protected override void Awake()
Overrides
OnDisable()
Declaration
protected override void OnDisable()
Overrides
OnEnable()
Declaration
protected override void OnEnable()
Overrides
OnValidate()
Declaration
protected override void OnValidate()
Overrides
ReadProperties(INeoDeserializer, NeoSerializedGameObject)
Declaration
public override void ReadProperties(INeoDeserializer reader, NeoSerializedGameObject nsgo)
Parameters
| Type | Name | Description |
|---|---|---|
| INeoDeserializer | reader | |
| NeoSerializedGameObject | nsgo |
Overrides
Recoil()
Declaration
public override void Recoil()
Overrides
SetRecoilMultiplier(Single, Single)
Declaration
public override void SetRecoilMultiplier(float move, float rotation)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Single | move | |
| System.Single | rotation |
Overrides
WriteProperties(INeoSerializer, NeoSerializedGameObject, SaveMode)
Declaration
public override void WriteProperties(INeoSerializer writer, NeoSerializedGameObject nsgo, SaveMode saveMode)
Parameters
| Type | Name | Description |
|---|---|---|
| INeoSerializer | writer | |
| NeoSerializedGameObject | nsgo | |
| SaveMode | saveMode |