Search Results for

    Show / Hide Table of Contents

    Class ExplosiveGrenade

    A wrapper class for InventorySystem.Items.ThrowableProjectiles.ExplosionGrenade.

    Inheritance
    System.Object
    TypeCastObject<Item>
    Item
    Throwable
    ExplosiveGrenade
    Implements
    IWrapper<InventorySystem.Items.ItemBase>
    IWrapper<InventorySystem.Items.ThrowableProjectiles.ThrowableItem>
    Inherited Members
    Throwable.Base
    Throwable.PinPullTime
    Throwable.Repickable
    Throwable.Throw(Boolean)
    Item.List
    Item.Serial
    Item.IsInInventory
    Item.Scale
    Item.Type
    Item.Category
    Item.TierFlags
    Item.Weight
    Item.IsAmmo
    Item.IsArmor
    Item.IsKeycard
    Item.IsConsumable
    Item.IsThrowable
    Item.IsUsable
    Item.IsWeapon
    Item.IsLightEmitter
    Item.IsDisarmer
    Item.Owner
    Item.Get(ItemBase)
    Item.Get(UInt16)
    Item.Create(ItemType, Player)
    Item.Give(Player)
    Item.Destroy()
    Item.CreatePickup(Vector3, Quaternion, Boolean)
    Item.ChangeItemOwner(Player, Player)
    TypeCastObject<Item>.Cast<TObject>()
    TypeCastObject<Item>.Cast<TObject>(TObject)
    TypeCastObject<Item>.As<TObject>()
    TypeCastObject<Item>.Is<TObject>(TObject)
    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.API.Features.Items
    Assembly: Exiled.API.dll
    Syntax
    public class ExplosiveGrenade : Throwable, IWrapper<ItemBase>, IWrapper<ThrowableItem>

    Constructors

    | Improve this Doc View Source

    ExplosiveGrenade(ThrowableItem)

    Initializes a new instance of the ExplosiveGrenade class.

    Declaration
    public ExplosiveGrenade(ThrowableItem itemBase)
    Parameters
    Type Name Description
    InventorySystem.Items.ThrowableProjectiles.ThrowableItem itemBase

    The base InventorySystem.Items.ThrowableProjectiles.ThrowableItem class.

    Properties

    | Improve this Doc View Source

    BurnDuration

    Gets or sets how long the Burned effect will last.

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

    ConcussDuration

    Gets or sets how long the Concussed effect will last.

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

    DeafenDuration

    Gets or sets how long the Deafened effect will last.

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

    FuseTime

    Gets or sets how long the fuse will last.

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

    MaxRadius

    Gets or sets the maximum radius of the grenade.

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

    Projectile

    Gets a ExplosionGrenadeProjectile to change grenade properties.

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

    ScpDamageMultiplier

    Gets or sets the multiplier for damage against Scp players.

    Declaration
    public float ScpDamageMultiplier { get; set; }
    Property Value
    Type Description
    System.Single

    Methods

    | Improve this Doc View Source

    Clone()

    Clones current ExplosiveGrenade object.

    Declaration
    public override Item Clone()
    Returns
    Type Description
    Item

    New ExplosiveGrenade object.

    Overrides
    Throwable.Clone()
    | Improve this Doc View Source

    SpawnActive(Vector3, Player)

    Spawns an active grenade on the map at the specified location.

    Declaration
    public ExplosionGrenadeProjectile SpawnActive(Vector3 position, Player owner = null)
    Parameters
    Type Name Description
    UnityEngine.Vector3 position

    The location to spawn the grenade.

    Player owner

    Optional: The Player owner of the grenade.

    Returns
    Type Description
    ExplosionGrenadeProjectile

    Spawned grenade.

    | Improve this Doc View Source

    ToString()

    Returns the ExplosiveGrenade in a human readable format.

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String

    A string containing ExplosiveGrenade-related data.

    Overrides
    Throwable.ToString()

    Implements

    IWrapper<T>
    IWrapper<T>

    Extension Methods

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