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 damage has been dealt; otherwise, false.

ToString()

Returns the Scp244Pickup in a human readable format.

public override string ToString()

Returns

string

A string containing Scp244Pickup related data.