Class Recontainer
A wrapper class for PlayerRoles.PlayableScps.Scp079.Scp079Recontainer.
Inheritance
Inherited Members
Namespace: Exiled.API.Features
Assembly: Exiled.API.dll
Syntax
public static class Recontainer
Properties
| Improve this Doc View SourceActivatorButton
Gets the activator button's UnityEngine.GameObject.
Declaration
public static GameObject ActivatorButton { get; }
Property Value
| Type | Description |
|---|---|
| UnityEngine.GameObject |
ActivatorButtonPosition
Gets or sets the ActivatorButton's position.
Declaration
public static Vector3 ActivatorButtonPosition { get; set; }
Property Value
| Type | Description |
|---|---|
| UnityEngine.Vector3 |
ActivatorLerpSpeed
Gets or sets the activator's lerp speed.
Declaration
public static float ActivatorLerpSpeed { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Single |
ActivatorPosition
Gets the activator's position.
Declaration
public static Vector3 ActivatorPosition { get; }
Property Value
| Type | Description |
|---|---|
| UnityEngine.Vector3 |
ActivatorWindow
Gets the activator's window.
Declaration
public static Window ActivatorWindow { get; }
Property Value
| Type | Description |
|---|---|
| Window |
AllGeneratorsActivatedAnnouncement
Gets or sets the announcement played when all the generators have been activated.
Declaration
public static string AllGeneratorsActivatedAnnouncement { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Base
Gets the base PlayerRoles.PlayableScps.Scp079.Scp079Recontainer.
Declaration
public static Scp079Recontainer Base { get; }
Property Value
| Type | Description |
|---|---|
| PlayerRoles.PlayableScps.Scp079.Scp079Recontainer |
ContainmentFailureAnnouncement
Gets or sets the announcement played when the contaiment is failed.
Declaration
public static string ContainmentFailureAnnouncement { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ContainmentGates
Gets a System.Collections.Generic.IEnumerable<T> of Door which contains all the Door instances used for the containment zone.
Declaration
public static IEnumerable<Door> ContainmentGates { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<Door> |
ContainmentSuccessAnnouncement
Gets or sets the announcement played when the contaiment is successful done.
Declaration
public static string ContainmentSuccessAnnouncement { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
CountdownAnnouncement
Gets or sets the announcement played when counting down to overcharge.
Declaration
public static string CountdownAnnouncement { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
IsCassieBusy
Gets a value indicating whether the C.A.S.S.I.E is currently busy.
Declaration
public static bool IsCassieBusy { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsContainmentSequenceDone
Gets or sets a value indicating whether the containment sequence is done.
Declaration
public static bool IsContainmentSequenceDone { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsContainmentSequenceSuccessful
Gets or sets a value indicating whether the containment sequence is successfully done.
Declaration
public static bool IsContainmentSequenceSuccessful { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsContainmentZoneLocked
Gets or sets a value indicating whether the containment zone is locked.
Declaration
public static bool IsContainmentZoneLocked { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsContainmentZoneOpen
Gets or sets a value indicating whether the containment zone is open.
Declaration
public static bool IsContainmentZoneOpen { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
LockdownDuration
Gets or sets the lockdown duration.
Declaration
public static float LockdownDuration { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Single |
LockedDoors
Gets a System.Collections.Generic.IEnumerable<T> of Door which contains all the Door instances locked during the overcharge procedure.
Declaration
public static IEnumerable<Door> LockedDoors { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<Door> |
OverchargeDelay
Gets or sets the delay to wait before overcharging.
Declaration
public static float OverchargeDelay { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Single |
ProgressAnnouncement
Gets or sets the announcement played to warn players about the contaiment sequence's progress.
Declaration
public static string ProgressAnnouncement { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Methods
| Improve this Doc View SourceAnnounceEngagementStatus()
Announces the engagement status.
Declaration
public static void AnnounceEngagementStatus()
AnnounceEngagementStatus(Int32)
Announces the engagement status.
Declaration
public static void AnnounceEngagementStatus(int engagedGenerators)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | engagedGenerators | The engaged generators count. |
BeginOvercharge()
Begins the overcharge procedure.
Declaration
public static void BeginOvercharge()
BreakGlass()
Breaks the glass protecting the activator button.
Declaration
public static void BreakGlass()
EndOvercharge()
Ends the overcharge procedure.
Declaration
public static void EndOvercharge()
PlayAnnouncement(String, Single)
Playes an announcement.
Declaration
public static void PlayAnnouncement(string announcement, float glitchyMultiplier)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | announcement | The announcement to play. |
| System.Single | glitchyMultiplier | The glitchy multiplier. |
Recontain()
Begins the recontainment procedure.
Declaration
public static void Recontain()
RefreshActivator()
Refreshes the activator.
Declaration
public static void RefreshActivator()
RefreshEngamentStatus()
Refreshes the engagement status.
Declaration
public static void RefreshEngamentStatus()
TryKillScp079()
Tries to kill SCP-079.
Declaration
public static bool TryKillScp079()
Returns
| Type | Description |
|---|---|
| System.Boolean | true if SCP-079 was successfully contained; otherwise, false. |