Class BaseEjectorBehaviour
Inheritance
BaseEjectorBehaviour
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 BaseEjectorBehaviour : BaseFirearmModuleBehaviour, IFirearmModule, IEjector, IFirearmModuleValidity, INeoSerializableComponent
Properties
ejectOnFire
Declaration
public abstract bool ejectOnFire { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
isModuleValid
Declaration
public virtual bool isModuleValid { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Methods
Eject()
Declaration
public abstract void Eject()
Enable()
Declaration
public override void Enable()
Overrides
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 |
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 |