Table of Contents

Class Scp244

Namespace
Exiled.API.Features.Items
Assembly
Exiled.API.dll

A wrapper class for SCP-244.

public class Scp244 : Usable, IWrapper<ItemBase>, IWrapper<UsableItem>, IWrapper<Scp244Item>
Inheritance
Scp244
Implements
IWrapper<ItemBase>
IWrapper<UsableItem>
IWrapper<Scp244Item>
Inherited Members
Extension Methods

Constructors

Scp244(Scp244Item)

Initializes a new instance of the Scp244 class.

public Scp244(Scp244Item itemBase)

Parameters

itemBase Scp244Item

The base InventorySystem.Items.Usables.Scp244.Scp244Item class.

Properties

ActivationDot

Gets or sets the activation angle, where 1 is the minimum and -1 is the maximum activation angle.

public float ActivationDot { get; set; }

Property Value

float

Base

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

public Scp244Item Base { get; }

Property Value

Scp244Item

Health

Gets or sets the Scp244's remaining health.

public float Health { get; set; }

Property Value

float

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.

Primed

Gets or sets a value indicating whether SCP-244 will spawn primed.

public bool Primed { get; set; }

Property Value

bool

Methods

Clone()

Clones current Scp244 object.

public override Item Clone()

Returns

Item

New Scp244 object.

CreatePickup(Vector3, Quaternion?, bool)

Creates the Pickup that based on this Item.

public override Pickup CreatePickup(Vector3 position, Quaternion? rotation = null, bool spawn = true)

Parameters

position Vector3

The location to spawn the item.

rotation Quaternion?

The rotation of the item.

spawn bool

Whether the Pickup should be initially spawned.

Returns

Pickup

The created Pickup.

ToString()

Returns the SCP-244 in a human readable format.

public override string ToString()

Returns

string

A string containing SCP-244 related data.