Class BaseRecoilHandlerBehaviour
Inheritance
BaseRecoilHandlerBehaviour
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 abstract class BaseRecoilHandlerBehaviour : BaseFirearmModuleBehaviour, IFirearmModule, IRecoilHandler, IFirearmModuleValidity, INeoSerializableComponent
Properties
accuracyKickMultiplier
Declaration
public float accuracyKickMultiplier { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
hipAccuracyKick
Declaration
public float hipAccuracyKick { get; }
Property Value
| Type |
Description |
| System.Single |
|
hipAccuracyRecover
Declaration
public float hipAccuracyRecover { get; }
Property Value
| Type |
Description |
| System.Single |
|
isModuleValid
Declaration
public virtual bool isModuleValid { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
recoilMultiplier
Declaration
public float recoilMultiplier { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
sightedAccuracyKick
Declaration
public float sightedAccuracyKick { get; }
Property Value
| Type |
Description |
| System.Single |
|
sightedAccuracyRecover
Declaration
public float sightedAccuracyRecover { get; }
Property Value
| Type |
Description |
| System.Single |
|
Methods
Enable()
Declaration
public override void Enable()
Overrides
OnDisable()
Declaration
protected virtual void OnDisable()
OnEnable()
Declaration
protected virtual void OnEnable()
OnValidate()
Declaration
protected virtual void OnValidate()
ReadProperties(INeoDeserializer, NeoSerializedGameObject)
Declaration
public virtual void ReadProperties(INeoDeserializer reader, NeoSerializedGameObject nsgo)
Parameters
Recoil()
Declaration
public virtual void Recoil()
SetRecoilMultiplier(Single, Single)
Declaration
public virtual void SetRecoilMultiplier(float move, float rotation)
Parameters
| Type |
Name |
Description |
| System.Single |
move |
|
| System.Single |
rotation |
|
WriteProperties(INeoSerializer, NeoSerializedGameObject, SaveMode)
Declaration
public virtual void WriteProperties(INeoSerializer writer, NeoSerializedGameObject nsgo, SaveMode saveMode)
Parameters
Events
onRecoil
Declaration
public event UnityAction onRecoil
Event Type
| Type |
Description |
| UnityAction |
|
Implements