Search Results for

    Show / Hide Table of Contents

    Class ChangingAmmoEventArgs

    Contains all information before changing firearm ammo.

    Inheritance
    System.Object
    ChangingAmmoEventArgs
    Implements
    IPlayerEvent
    IFirearmEvent
    IItemEvent
    IDeniableEvent
    IExiledEvent
    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: Exiled.Events.EventArgs.Item
    Assembly: Exiled.Events.dll
    Syntax
    public class ChangingAmmoEventArgs : IPlayerEvent, IFirearmEvent, IItemEvent, IDeniableEvent, IExiledEvent

    Constructors

    | Improve this Doc View Source

    ChangingAmmoEventArgs(ItemBase, Byte, Byte, Boolean)

    Initializes a new instance of the ChangingAmmoEventArgs class.

    Declaration
    public ChangingAmmoEventArgs(ItemBase firearm, byte oldAmmo, byte newAmmo, bool isAllowed = true)
    Parameters
    Type Name Description
    InventorySystem.Items.ItemBase firearm
    System.Byte oldAmmo
    System.Byte newAmmo
    System.Boolean isAllowed

    Properties

    | Improve this Doc View Source

    Firearm

    Gets the Firearm the ammo type is being changed to.

    Declaration
    public Firearm Firearm { get; }
    Property Value
    Type Description
    Firearm
    | Improve this Doc View Source

    IsAllowed

    Gets or sets a value indicating whether or not the ammo can be changed.

    Declaration
    public bool IsAllowed { get; set; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Item

    Declaration
    public Item Item { get; }
    Property Value
    Type Description
    Item
    | Improve this Doc View Source

    NewAmmo

    Gets or sets the new ammo to be used by the firearm.

    Declaration
    public byte NewAmmo { get; set; }
    Property Value
    Type Description
    System.Byte
    | Improve this Doc View Source

    OldAmmo

    Gets the old ammo.

    Declaration
    public byte OldAmmo { get; }
    Property Value
    Type Description
    System.Byte
    | Improve this Doc View Source

    Player

    Gets the Player who's changing the Firearm's ammo.

    Declaration
    public Player Player { get; }
    Property Value
    Type Description
    Player

    Implements

    IPlayerEvent
    IFirearmEvent
    IItemEvent
    IDeniableEvent
    IExiledEvent

    Extension Methods

    ReflectionExtensions.CopyProperties(Object, Object)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX