Class BaseMuzzleEffectBehaviour
Inheritance
BaseMuzzleEffectBehaviour
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 abstract class BaseMuzzleEffectBehaviour : BaseFirearmModuleBehaviour, IFirearmModule, IMuzzleEffect, IFirearmModuleValidity, INeoSerializableComponent
Properties
isModuleValid
Declaration
public virtual bool isModuleValid { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Methods
Enable()
Declaration
public override void Enable()
Overrides
Fire()
Declaration
public abstract void Fire()
FireContinuous()
Declaration
public abstract void FireContinuous()
OnEnable()
Declaration
protected virtual void OnEnable()
ReadProperties(INeoDeserializer, NeoSerializedGameObject)
Declaration
public virtual void ReadProperties(INeoDeserializer reader, NeoSerializedGameObject nsgo)
Parameters
| Type | Name | Description |
|---|---|---|
| INeoDeserializer | reader | |
| NeoSerializedGameObject | nsgo |
StopContinuous()
Declaration
public abstract void StopContinuous()
WriteProperties(INeoSerializer, NeoSerializedGameObject, SaveMode)
Declaration
public virtual void WriteProperties(INeoSerializer writer, NeoSerializedGameObject nsgo, SaveMode saveMode)
Parameters
| Type | Name | Description |
|---|---|---|
| INeoSerializer | writer | |
| NeoSerializedGameObject | nsgo | |
| SaveMode | saveMode |