Search Results for

    Show / Hide Table of Contents

    Class CustomArmor

    The Custom Armor base class.

    Inheritance
    System.Object
    CustomItem
    CustomArmor
    Inherited Members
    CustomItem.Registered
    CustomItem.Id
    CustomItem.Name
    CustomItem.Description
    CustomItem.Weight
    CustomItem.SpawnProperties
    CustomItem.Scale
    CustomItem.TrackedSerials
    CustomItem.ShouldMessageOnGban
    CustomItem.Get(Int32)
    CustomItem.Get(UInt32)
    CustomItem.Get(String)
    CustomItem.Get(Type)
    CustomItem.TryGet(UInt32, CustomItem)
    CustomItem.TryGet(String, CustomItem)
    CustomItem.TryGet(Type, CustomItem)
    CustomItem.TryGet(Player, CustomItem)
    CustomItem.TryGet(Player, IEnumerable<CustomItem>)
    CustomItem.TryGet(Item, CustomItem)
    CustomItem.TryGet(Pickup, CustomItem)
    CustomItem.TrySpawn(UInt32, Vector3, Pickup)
    CustomItem.TrySpawn(String, Vector3, Pickup)
    CustomItem.TryGive(Player, String, Boolean)
    CustomItem.TryGive(Player, UInt32, Boolean)
    CustomItem.TryGive(Player, Type, Boolean)
    CustomItem.RegisterItems(Boolean, Object)
    CustomItem.RegisterItems(IEnumerable<Type>, Boolean, Boolean, Object)
    CustomItem.UnregisterItems()
    CustomItem.UnregisterItems(IEnumerable<Type>, Boolean)
    CustomItem.UnregisterItems(IEnumerable<CustomItem>, Boolean)
    CustomItem.Spawn(Single, Single, Single)
    CustomItem.Spawn(Single, Single, Single, Item)
    CustomItem.Spawn(Player, Player)
    CustomItem.Spawn(Player, Item, Player)
    CustomItem.Spawn(Vector3, Player)
    CustomItem.Spawn(Vector3, Item, Player)
    CustomItem.Spawn(IEnumerable<SpawnPoint>, UInt32)
    CustomItem.SpawnAll()
    CustomItem.Give(Player, Item, Boolean)
    CustomItem.Give(Player, Pickup, Boolean)
    CustomItem.Init()
    CustomItem.Destroy()
    CustomItem.Check(Pickup)
    CustomItem.Check(Item)
    CustomItem.Check(Player)
    CustomItem.ToString()
    CustomItem.OnOwnerChangingRole(OwnerChangingRoleEventArgs)
    CustomItem.OnOwnerDying(OwnerDyingEventArgs)
    CustomItem.OnOwnerEscaping(OwnerEscapingEventArgs)
    CustomItem.OnOwnerHandcuffing(OwnerHandcuffingEventArgs)
    CustomItem.OnDropping(DroppingItemEventArgs)
    CustomItem.OnPickingUp(PickingUpItemEventArgs)
    CustomItem.OnChanging(ChangingItemEventArgs)
    CustomItem.OnUpgrading(UpgradingEventArgs)
    CustomItem.OnUpgrading(UpgradingItemEventArgs)
    CustomItem.OnAcquired(Player, Item, Boolean)
    CustomItem.OnWaitingForPlayers()
    CustomItem.ShowPickedUpMessage(Player)
    CustomItem.ShowSelectedMessage(Player)
    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.CustomItems.API.Features
    Assembly: Exiled.CustomItems.dll
    Syntax
    public abstract class CustomArmor : CustomItem

    Properties

    | Improve this Doc View Source

    HelmetEfficacy

    Gets or sets how strong the helmet on the armor is.

    Declaration
    public virtual int HelmetEfficacy { get; set; }
    Property Value
    Type Description
    System.Int32
    | Improve this Doc View Source

    StaminaUseMultiplier

    Gets or sets how much faster stamina will drain when wearing this armor.

    Declaration
    public virtual float StaminaUseMultiplier { get; set; }
    Property Value
    Type Description
    System.Single
    | Improve this Doc View Source

    Type

    Gets or sets the ItemType to use for this armor.

    Declaration
    public override ItemType Type { get; set; }
    Property Value
    Type Description
    ItemType
    Overrides
    CustomItem.Type
    | Improve this Doc View Source

    VestEfficacy

    Gets or sets how strong the vest on the armor is.

    Declaration
    public virtual int VestEfficacy { get; set; }
    Property Value
    Type Description
    System.Int32

    Methods

    | Improve this Doc View Source

    Give(Player, Boolean)

    Declaration
    public override void Give(Player player, bool displayMessage = true)
    Parameters
    Type Name Description
    Player player
    System.Boolean displayMessage
    Overrides
    CustomItem.Give(Player, Boolean)
    | Improve this Doc View Source

    SubscribeEvents()

    Declaration
    protected override void SubscribeEvents()
    Overrides
    CustomItem.SubscribeEvents()
    | Improve this Doc View Source

    UnsubscribeEvents()

    Declaration
    protected override void UnsubscribeEvents()
    Overrides
    CustomItem.UnsubscribeEvents()

    Extension Methods

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