Search Results for

    Show / Hide Table of Contents

    Class Scp018Projectile

    A wrapper class for Scp018Projectile.

    Inheritance
    System.Object
    TypeCastObject<Pickup>
    Pickup
    Projectile
    TimeGrenadeProjectile
    Scp018Projectile
    Implements
    IWrapper<InventorySystem.Items.Pickups.ItemPickupBase>
    IWorldSpace
    IPosition
    IRotation
    IWrapper<InventorySystem.Items.ThrowableProjectiles.ThrownProjectile>
    IWrapper<InventorySystem.Items.ThrowableProjectiles.TimeGrenade>
    IWrapper<InventorySystem.Items.ThrowableProjectiles.Scp018Projectile>
    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.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 Scp018Projectile : TimeGrenadeProjectile, IWrapper<ItemPickupBase>, IWorldSpace, IPosition, IRotation, IWrapper<ThrownProjectile>, IWrapper<TimeGrenade>, IWrapper<Scp018Projectile>

    Constructors

    | Improve this Doc View Source

    Scp018Projectile(Scp018Projectile)

    Initializes a new instance of the Scp018Projectile class.

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

    The base InventorySystem.Items.ThrowableProjectiles.Scp018Projectile class.

    Properties

    | Improve this Doc View Source

    Base

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

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

    Damage

    Gets the current damage of SCP-018.

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

    FriendlyFireTime

    Gets or sets the time for SCP-018 not to ignore the friendly fire.

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

    IgnoreFriendlyFire

    Gets a value indicating whether or not SCP-018 can injure teammates.

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

    MaxVelocity

    Gets or sets the pickup's max velocity.

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

    PhysicsModule

    Gets or sets the pickup's PhysicsModule.

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

    VelocityPerBounce

    Gets or sets the pickup's velocity per bounce.

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

    Methods

    | Improve this Doc View Source

    ToString()

    Returns the Scp018Pickup in a human readable format.

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

    A string containing Scp018Pickup-related data.

    Overrides
    TimeGrenadeProjectile.ToString()

    Implements

    IWrapper<T>
    IWorldSpace
    IPosition
    IRotation
    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