Class Recontainer
A wrapper class for PlayerRoles.PlayableScps.Scp079.Scp079Recontainer.
public static class Recontainer
- Inheritance
-
Recontainer
- Inherited Members
Properties
ActivatorButton
Gets the activator button's UnityEngine.GameObject.
public static GameObject ActivatorButton { get; }
Property Value
- GameObject
ActivatorButtonPosition
Gets or sets the ActivatorButton's position.
public static Vector3 ActivatorButtonPosition { get; set; }
Property Value
- Vector3
ActivatorLerpSpeed
Gets or sets the activator's lerp speed.
public static float ActivatorLerpSpeed { get; set; }
Property Value
ActivatorPosition
Gets the activator's position.
public static Vector3 ActivatorPosition { get; }
Property Value
- Vector3
ActivatorWindow
Gets the activator's window.
public static Window ActivatorWindow { get; }
Property Value
AllGeneratorsActivatedAnnouncement
Gets or sets the announcement played when all the generators have been activated.
public static string AllGeneratorsActivatedAnnouncement { get; set; }
Property Value
Base
Gets the base PlayerRoles.PlayableScps.Scp079.Scp079Recontainer.
public static Scp079Recontainer Base { get; }
Property Value
- Scp079Recontainer
ContainmentFailureAnnouncement
Gets or sets the announcement played when the contaiment is failed.
public static string ContainmentFailureAnnouncement { get; set; }
Property Value
ContainmentGates
Gets a IEnumerable<T> of Door which contains all the Door instances used for the containment zone.
public static IEnumerable<Door> ContainmentGates { get; }
Property Value
ContainmentSuccessAnnouncement
Gets or sets the announcement played when the contaiment is successful done.
public static string ContainmentSuccessAnnouncement { get; set; }
Property Value
CountdownAnnouncement
Gets or sets the announcement played when counting down to overcharge.
public static string CountdownAnnouncement { get; set; }
Property Value
EngagedGeneratorCount
Gets a value about how many generator have been activated.
public static int EngagedGeneratorCount { get; }
Property Value
IsCassieBusy
Gets a value indicating whether the C.A.S.S.I.E is currently busy.
public static bool IsCassieBusy { get; }
Property Value
IsContainmentSequenceDone
Gets or sets a value indicating whether the containment sequence is done.
public static bool IsContainmentSequenceDone { get; set; }
Property Value
IsContainmentSequenceSuccessful
Gets or sets a value indicating whether the containment sequence is successfully done.
public static bool IsContainmentSequenceSuccessful { get; set; }
Property Value
IsContainmentZoneLocked
Gets or sets a value indicating whether the containment zone is locked.
public static bool IsContainmentZoneLocked { get; set; }
Property Value
IsContainmentZoneOpen
Gets or sets a value indicating whether the containment zone is open.
public static bool IsContainmentZoneOpen { get; set; }
Property Value
LockdownDuration
Gets or sets the lockdown duration.
public static float LockdownDuration { get; set; }
Property Value
LockedDoors
Gets a IEnumerable<T> of Door which contains all the Door instances locked during the overcharge procedure.
public static IEnumerable<Door> LockedDoors { get; }
Property Value
OverchargeDelay
Gets or sets the delay to wait before overcharging.
public static float OverchargeDelay { get; set; }
Property Value
ProgressAnnouncement
Gets or sets the announcement played to warn players about the contaiment sequence's progress.
public static string ProgressAnnouncement { get; set; }
Property Value
Methods
AnnounceEngagementStatus()
Announces the engagement status.
public static void AnnounceEngagementStatus()
AnnounceEngagementStatus(int)
Announces the engagement status.
public static void AnnounceEngagementStatus(int engagedGenerators)
Parameters
engagedGenerators
intThe engaged generators count.
BeginOvercharge(bool)
Begins the overcharge procedure.
public static void BeginOvercharge(bool endOvercharge = true)
Parameters
endOvercharge
boolMake than EndOvercharge() is call after the LockdownDuration.
BreakGlass()
Breaks the glass protecting the activator button.
public static void BreakGlass()
EndOvercharge()
Ends the overcharge procedure.
public static void EndOvercharge()
PlayAnnouncement(string, float)
Playes an announcement.
public static void PlayAnnouncement(string announcement, float glitchyMultiplier)
Parameters
Recontain()
Begins the recontainment procedure.
public static void Recontain()
RefreshActivator()
Refreshes the activator.
public static void RefreshActivator()
RefreshEngamentStatus()
Refreshes the engagement status.
public static void RefreshEngamentStatus()
TryKillScp079()
Tries to kill SCP-079.
public static bool TryKillScp079()