Search Results for

    Show / Hide Table of Contents

    Class ExplosionGrenadeProjectile

    A wrapper class for ExplosionGrenade.

    Inheritance
    System.Object
    TypeCastObject<Pickup>
    Pickup
    Projectile
    TimeGrenadeProjectile
    EffectGrenadeProjectile
    ExplosionGrenadeProjectile
    Implements
    IWrapper<InventorySystem.Items.Pickups.ItemPickupBase>
    IWorldSpace
    IPosition
    IRotation
    IWrapper<InventorySystem.Items.ThrowableProjectiles.ThrownProjectile>
    IWrapper<InventorySystem.Items.ThrowableProjectiles.TimeGrenade>
    IWrapper<InventorySystem.Items.ThrowableProjectiles.EffectGrenade>
    IWrapper<InventorySystem.Items.ThrowableProjectiles.ExplosionGrenade>
    Inherited Members
    TimeGrenadeProjectile.IsAlreadyDetonated
    TimeGrenadeProjectile.FuseTime
    TimeGrenadeProjectile.IsActive
    TimeGrenadeProjectile.Explode()
    Projectile.ProjectileType
    Projectile.Create(ProjectileType)
    Projectile.Spawn(Projectile, Vector3, Quaternion, Boolean, Player)
    Projectile.CreateAndSpawn(ProjectileType, Vector3, Quaternion, Boolean, Player)
    Projectile.Activate()
    Projectile.Spawn(Vector3, Quaternion, Boolean, Player)
    Pickup.List
    Pickup.GameObject
    Pickup.Transform
    Pickup.Rigidbody
    Pickup.Room
    Pickup.PhysicsModule
    Pickup.Serial
    Pickup.Scale
    Pickup.Weight
    Pickup.PickupTime
    Pickup.Type
    Pickup.IsLocked
    Pickup.Info
    Pickup.PreviousOwner
    Pickup.InUse
    Pickup.Position
    Pickup.RelativePosition
    Pickup.Rotation
    Pickup.IsSpawned
    Pickup.Get(ItemPickupBase)
    Pickup.Get(UInt16)
    Pickup.Get(GameObject)
    Pickup.Get(IEnumerable<ItemPickupBase>)
    Pickup.Get(ItemType)
    Pickup.Get(IEnumerable<GameObject>)
    Pickup.Get<T>(IEnumerable<ItemPickupBase>)
    Pickup.Get<T>(ItemType)
    Pickup.Get<T>(IEnumerable<GameObject>)
    Pickup.Create(ItemType)
    Pickup.CreateAndSpawn(ItemType, Vector3, Quaternion, Player)
    Pickup.Spawn(Pickup, Vector3, Quaternion, Player)
    Pickup.PickupTimeForPlayer(Player)
    Pickup.Spawn()
    Pickup.Spawn(Vector3, Quaternion, Player)
    Pickup.UnSpawn()
    Pickup.Destroy()
    Pickup.Clone()
    Pickup.InitializeProperties(ItemBase)
    TypeCastObject<Pickup>.Cast<TObject>()
    TypeCastObject<Pickup>.Cast<TObject>(TObject)
    TypeCastObject<Pickup>.As<TObject>()
    TypeCastObject<Pickup>.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.Pickups.Projectiles
    Assembly: Exiled.API.dll
    Syntax
    public class ExplosionGrenadeProjectile : EffectGrenadeProjectile, IWrapper<ItemPickupBase>, IWorldSpace, IPosition, IRotation, IWrapper<ThrownProjectile>, IWrapper<TimeGrenade>, IWrapper<EffectGrenade>, IWrapper<ExplosionGrenade>

    Constructors

    | Improve this Doc View Source

    ExplosionGrenadeProjectile(ExplosionGrenade)

    Initializes a new instance of the ExplosionGrenadeProjectile class.

    Declaration
    public ExplosionGrenadeProjectile(ExplosionGrenade pickupBase)
    Parameters
    Type Name Description
    InventorySystem.Items.ThrowableProjectiles.ExplosionGrenade pickupBase

    The base InventorySystem.Items.ThrowableProjectiles.ExplosionGrenade class.

    Properties

    | Improve this Doc View Source

    Base

    Gets the InventorySystem.Items.ThrowableProjectiles.ExplosionGrenade that this class is encapsulating.

    Declaration
    public ExplosionGrenade Base { get; }
    Property Value
    Type Description
    InventorySystem.Items.ThrowableProjectiles.ExplosionGrenade
    | Improve this Doc View Source

    BurnDuration

    Gets or sets the maximum duration of the Burned effect.

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

    ConcussDuration

    Gets or sets the maximum duration of the Concussed effect.

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

    DeafenDuration

    Gets or sets the maximum duration of the Deafened effect.

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

    MaxRadius

    Gets or sets the maximum radius of the ExplosionGrenade.

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

    MinimalDurationEffect

    Gets or sets the minimum duration of player can take the effect.

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

    ScpDamageMultiplier

    Gets or sets the damage of the PlayerRoles.Team.SCPs going to get.

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

    Methods

    | Improve this Doc View Source

    ToString()

    Returns the ExplosionGrenadePickup in a human readable format.

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

    A string containing ExplosionGrenadePickup-related data.

    Overrides
    EffectGrenadeProjectile.ToString()

    Implements

    IWrapper<T>
    IWorldSpace
    IPosition
    IRotation
    IWrapper<T>
    IWrapper<T>
    IWrapper<T>
    IWrapper<T>

    Extension Methods

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