⮞ Go to NeoFPS.com

    Show / Hide Table of Contents

    Class ModularFirearmDrop

    Inheritance
    Object
    MonoBehaviour
    FpsInventoryWieldableDrop
    ModularFirearmDrop
    Implements
    INeoSerializableComponent
    Inherited Members
    FpsInventoryWieldableDrop.pickup
    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 ModularFirearmDrop : FpsInventoryWieldableDrop, INeoSerializableComponent

    Properties

    payloadSettings

    Declaration
    public ModularFirearmPayloadSettingsBase payloadSettings { get; }
    Property Value
    Type Description
    ModularFirearmPayloadSettingsBase

    Methods

    Drop(IInventoryItem, Vector3, Vector3, Vector3)

    Declaration
    public override void Drop(IInventoryItem item, Vector3 position, Vector3 forward, Vector3 velocity)
    Parameters
    Type Name Description
    IInventoryItem item
    Vector3 position
    Vector3 forward
    Vector3 velocity
    Overrides
    FpsInventoryWieldableDrop.Drop(IInventoryItem, Vector3, Vector3, Vector3)

    GetPayloadForFirearm(IModularFirearm)

    Declaration
    protected virtual ModularFirearmPayload GetPayloadForFirearm(IModularFirearm firearm)
    Parameters
    Type Name Description
    IModularFirearm firearm
    Returns
    Type Description
    ModularFirearmPayload

    GetPayloadFromSettings()

    Declaration
    protected virtual ModularFirearmPayload GetPayloadFromSettings()
    Returns
    Type Description
    ModularFirearmPayload

    OnValidate()

    Declaration
    protected override void OnValidate()
    Overrides
    FpsInventoryWieldableDrop.OnValidate()

    ReadProperties(INeoDeserializer, NeoSerializedGameObject)

    Declaration
    public void ReadProperties(INeoDeserializer reader, NeoSerializedGameObject nsgo)
    Parameters
    Type Name Description
    INeoDeserializer reader
    NeoSerializedGameObject nsgo

    WriteProperties(INeoSerializer, NeoSerializedGameObject, SaveMode)

    Declaration
    public void WriteProperties(INeoSerializer writer, NeoSerializedGameObject nsgo, SaveMode saveMode)
    Parameters
    Type Name Description
    INeoSerializer writer
    NeoSerializedGameObject nsgo
    SaveMode saveMode

    Implements

    INeoSerializableComponent
    Back to top Copyright © 2019 Yondernauts Game Studios Ltd
    Generated with DocFX