Class ChargedTrigger
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 ChargedTrigger : BaseTriggerBehaviour, IFirearmModule, ITrigger, IFirearmModuleValidity, INeoSerializableComponent
Properties
charge
Declaration
public float charge { get; }
Property Value
| Type | Description |
|---|---|
| System.Single |
pressed
Declaration
public override bool pressed { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Overrides
Methods
Awake()
Declaration
protected override void Awake()
Overrides
Disable()
Declaration
public override void Disable()
Overrides
Enable()
Declaration
public override void Enable()
Overrides
FixedTriggerUpdate()
Declaration
protected override void FixedTriggerUpdate()
Overrides
OnSetBlocked(Boolean)
Declaration
protected override void OnSetBlocked(bool to)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | to |
Overrides
OnValidate()
Declaration
protected void OnValidate()
Press()
Declaration
public override void Press()
Overrides
ReadProperties(INeoDeserializer, NeoSerializedGameObject)
Declaration
public override void ReadProperties(INeoDeserializer reader, NeoSerializedGameObject nsgo)
Parameters
| Type | Name | Description |
|---|---|---|
| INeoDeserializer | reader | |
| NeoSerializedGameObject | nsgo |
Overrides
Release()
Declaration
public override void Release()
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 |
Overrides
Events
onChargeChanged
Declaration
public event UnityAction<float> onChargeChanged
Event Type
| Type | Description |
|---|---|
| UnityAction<System.Single> |