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. |