Class SemiAutoTrigger
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 SemiAutoTrigger : BaseTriggerBehaviour, IFirearmModule, ITrigger, IFirearmModuleValidity, INeoSerializableComponent
Properties
pressed
Declaration
public override bool pressed { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Overrides
Methods
Awake()
Declaration
protected override void Awake()
Overrides
FixedTriggerUpdate()
Declaration
protected override void FixedTriggerUpdate()
Overrides
OnDisable()
Declaration
protected override void OnDisable()
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 |