Class WieldableTool
Inheritance
WieldableTool
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
public class WieldableTool : BaseWieldableItem, IWieldableTool, IWieldable, IMonoBehaviour, ICrosshairDriver, IPoseHandler
Properties
Declaration
public float accuracy { get; }
Property Value
| Type |
Description |
| System.Single |
|
Declaration
public FpsCrosshair crosshair { get; }
Property Value
Declaration
public override bool isBlocked { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Overrides
Declaration
public override bool isBusy { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Overrides
Methods
Declaration
public void CheckAvailableActions()
Declaration
public bool CheckCanUse()
Returns
| Type |
Description |
| System.Boolean |
|
Declaration
protected override bool CheckIsBlocked()
Returns
| Type |
Description |
| System.Boolean |
|
Overrides
Declaration
protected void FixedUpdate()
Declaration
public void HideCrosshair()
Declaration
Declaration
protected override void OnDisable()
Overrides
Declaration
protected override void OnIsBlockedChanged(bool blocked)
Parameters
| Type |
Name |
Description |
| System.Boolean |
blocked |
|
Overrides
Declaration
protected override void OnValidate()
Overrides
Declaration
public void PrimaryPress()
Declaration
public void PrimaryRelease()
Declaration
public override void ReadProperties(INeoDeserializer reader, NeoSerializedGameObject nsgo)
Parameters
Overrides
Declaration
public void SecondaryPress()
Declaration
public void SecondaryRelease()
Declaration
public void ShowCrosshair()
Declaration
Declaration
public override void WriteProperties(INeoSerializer writer, NeoSerializedGameObject nsgo, SaveMode saveMode)
Parameters
Overrides
Events
Declaration
public event UnityAction<float> onAccuracyChanged
Event Type
| Type |
Description |
| UnityAction<System.Single> |
|
Declaration
public event UnityAction<FpsCrosshair> onCrosshairChanged
Event Type
Declaration
public event UnityAction onPrimaryActionEnd
Event Type
| Type |
Description |
| UnityAction |
|
Declaration
public event UnityAction onPrimaryActionStart
Event Type
| Type |
Description |
| UnityAction |
|
Declaration
public event UnityAction onSecondaryActionEnd
Event Type
| Type |
Description |
| UnityAction |
|
Declaration
public event UnityAction onSecondaryActionStart
Event Type
| Type |
Description |
| UnityAction |
|
Implements