Table of Contents

Class Scp244Pickup

Namespace
Exiled.API.Features.Pickups
Assembly
Exiled.API.dll

A wrapper class for a SCP-244 pickup.

public class Scp244Pickup : UsablePickup, IWrapper<ItemPickupBase>, IWorldSpace, IPosition, IRotation, IWrapper<Scp244DeployablePickup>
Inheritance
Scp244Pickup
Implements
IWrapper<ItemPickupBase>
IWrapper<Scp244DeployablePickup>
Inherited Members
Extension Methods

Properties

ActivationDot

Gets or sets the activation angle, where 1 is a minimum, and -1 it's a maximum activation angle.

public float ActivationDot { get; set; }

Property Value

float

Base

Gets the InventorySystem.Items.Usables.Scp244.Scp244DeployablePickup that this class is encapsulating.

public Scp244DeployablePickup Base { get; }

Property Value

Scp244DeployablePickup

CurrentDiameter

Gets the current size effect of the Scp244's Hypothermia.

public float CurrentDiameter { get; }

Property Value

float

CurrentSizePercent

Gets or sets the current size percent of the Scp244's Hypothermia.

public float CurrentSizePercent { get; set; }

Property Value

float

GrowSpeed

Gets the speed of Scp244Pickup's too grow.

public float GrowSpeed { get; }

Property Value

float

Health

Gets or sets the Scp244's remaining health.

public float Health { get; set; }

Property Value

float

IsBreakable

Gets a value indicating whether this Scp244 is breakable.

public bool IsBreakable { get; }

Property Value

bool

IsBroken

Gets a value indicating whether this Scp244 is broken.

public bool IsBroken { get; }

Property Value

bool

Lifetime

Gets the amount of time this Scp244 has been on the ground.

public TimeSpan Lifetime { get; }

Property Value

TimeSpan

MaxDiameter

Gets or sets the maximum diameter within which SCP-244's hypothermia effect is dealt.

public float MaxDiameter { get; set; }

Property Value

float

Remarks

This does not prevent visual effects.

State

Gets or sets the InventorySystem.Items.Usables.Scp244.Scp244State.

public Scp244State State { get; set; }

Property Value

Scp244State

TimeToGrow

Gets the time for the sphere to finish their expansion.

public float TimeToGrow { get; }

Property Value

float

Methods

Damage(DamageHandler)

Damages the Scp244Pickup.

public bool Damage(DamageHandler handler)

Parameters

handler DamageHandler

The DamageHandler used to deal damage.

Returns

bool

true if the the damage has been deal; otherwise, false.

ToString()

Returns the Scp244Pickup in a human readable format.

public override string ToString()

Returns

string

A string containing Scp244Pickup related data.