Class Scp079
SCP-079 related events.
Inheritance
Inherited Members
Namespace: Exiled.Events.Handlers
Assembly: Exiled.Events.dll
Syntax
public static class Scp079
Properties
| Improve this Doc View SourceChangingCamera
Invoked before SCP-079 switches cameras.
Declaration
public static Event<ChangingCameraEventArgs> ChangingCamera { get; set; }
Property Value
Type | Description |
---|---|
Event<ChangingCameraEventArgs> |
ChangingSpeakerStatus
Invoked before SCP-079 changes a speaker status.
Declaration
public static Event<ChangingSpeakerStatusEventArgs> ChangingSpeakerStatus { get; set; }
Property Value
Type | Description |
---|---|
Event<ChangingSpeakerStatusEventArgs> |
ElevatorTeleporting
Invoked before SCP-079 teleports using an elevator.
Declaration
public static Event<ElevatorTeleportingEventArgs> ElevatorTeleporting { get; set; }
Property Value
Type | Description |
---|---|
Event<ElevatorTeleportingEventArgs> |
GainingExperience
Invoked before gaining experience with SCP-079.
Declaration
public static Event<GainingExperienceEventArgs> GainingExperience { get; set; }
Property Value
Type | Description |
---|---|
Event<GainingExperienceEventArgs> |
GainingLevel
Invoked before gaining levels with SCP-079.
Declaration
public static Event<GainingLevelEventArgs> GainingLevel { get; set; }
Property Value
Type | Description |
---|---|
Event<GainingLevelEventArgs> |
InteractingTesla
Invoked before triggering a tesla with SCP-079.
Declaration
public static Event<InteractingTeslaEventArgs> InteractingTesla { get; set; }
Property Value
Type | Description |
---|---|
Event<InteractingTeslaEventArgs> |
LockingDown
Invoked before SCP-079 lockdowns a room.
Declaration
public static Event<LockingDownEventArgs> LockingDown { get; set; }
Property Value
Type | Description |
---|---|
Event<LockingDownEventArgs> |
Pinging
Invoked before SCP-079 sends a ping.
Declaration
public static Event<PingingEventArgs> Pinging { get; set; }
Property Value
Type | Description |
---|---|
Event<PingingEventArgs> |
Recontained
Invoked after SCP-079 recontainment.
Declaration
public static Event<RecontainedEventArgs> Recontained { get; set; }
Property Value
Type | Description |
---|---|
Event<RecontainedEventArgs> |
RoomBlackout
Invoked before SCP-079 turns off the lights in a room.
Declaration
public static Event<RoomBlackoutEventArgs> RoomBlackout { get; set; }
Property Value
Type | Description |
---|---|
Event<RoomBlackoutEventArgs> |
TriggeringDoor
Invoked before triggering a door with SCP-079.
Declaration
public static Event<TriggeringDoorEventArgs> TriggeringDoor { get; set; }
Property Value
Type | Description |
---|---|
Event<TriggeringDoorEventArgs> |
ZoneBlackout
Invoked before SCP-079 turns off the lights in a zone.
Declaration
public static Event<ZoneBlackoutEventArgs> ZoneBlackout { get; set; }
Property Value
Type | Description |
---|---|
Event<ZoneBlackoutEventArgs> |
Methods
| Improve this Doc View SourceOnChangingCamera(ChangingCameraEventArgs)
Called before SCP-079 switches cameras.
Declaration
public static void OnChangingCamera(ChangingCameraEventArgs ev)
Parameters
Type | Name | Description |
---|---|---|
ChangingCameraEventArgs | ev | The ChangingCameraEventArgs instance. |
OnChangingSpeakerStatus(ChangingSpeakerStatusEventArgs)
Called while interacting with a speaker with SCP-079.
Declaration
public static void OnChangingSpeakerStatus(ChangingSpeakerStatusEventArgs ev)
Parameters
Type | Name | Description |
---|---|---|
ChangingSpeakerStatusEventArgs | ev | The ChangingSpeakerStatusEventArgs instance. |
OnElevatorTeleporting(ElevatorTeleportingEventArgs)
Called before SCP-079 teleports using an elevator.
Declaration
public static void OnElevatorTeleporting(ElevatorTeleportingEventArgs ev)
Parameters
Type | Name | Description |
---|---|---|
ElevatorTeleportingEventArgs | ev | The ElevatorTeleportingEventArgs instance. |
OnGainingExperience(GainingExperienceEventArgs)
Called before gaining experience with SCP-079.
Declaration
public static void OnGainingExperience(GainingExperienceEventArgs ev)
Parameters
Type | Name | Description |
---|---|---|
GainingExperienceEventArgs | ev | The GainingExperienceEventArgs instance. |
OnGainingLevel(GainingLevelEventArgs)
Called before gaining levels with SCP-079.
Declaration
public static void OnGainingLevel(GainingLevelEventArgs ev)
Parameters
Type | Name | Description |
---|---|---|
GainingLevelEventArgs | ev | The GainingLevelEventArgs instance. |
OnInteractingTesla(InteractingTeslaEventArgs)
Called before triggering a tesla with SCP-079.
Declaration
public static void OnInteractingTesla(InteractingTeslaEventArgs ev)
Parameters
Type | Name | Description |
---|---|---|
InteractingTeslaEventArgs | ev | The InteractingTeslaEventArgs instance. |
OnLockingDown(LockingDownEventArgs)
Called before SCP-079 lockdowns a room.
Declaration
public static void OnLockingDown(LockingDownEventArgs ev)
Parameters
Type | Name | Description |
---|---|---|
LockingDownEventArgs | ev | The LockingDownEventArgs instance. |
OnPinging(PingingEventArgs)
Called before SCP-079 sends a ping.
Declaration
public static void OnPinging(PingingEventArgs ev)
Parameters
Type | Name | Description |
---|---|---|
PingingEventArgs | ev | The PingingEventArgs instance. |
OnRecontained(RecontainedEventArgs)
Called after SCP-079 is recontained.
Declaration
public static void OnRecontained(RecontainedEventArgs ev)
Parameters
Type | Name | Description |
---|---|---|
RecontainedEventArgs | ev | The RecontainedEventArgs instance. |
OnRoomBlackout(RoomBlackoutEventArgs)
Called before SCP-079 turns off the lights in a room.
Declaration
public static void OnRoomBlackout(RoomBlackoutEventArgs ev)
Parameters
Type | Name | Description |
---|---|---|
RoomBlackoutEventArgs | ev | The PingingEventArgs instance. |
OnTriggeringDoor(TriggeringDoorEventArgs)
Called before interacting with a door with SCP-079.
Declaration
public static void OnTriggeringDoor(TriggeringDoorEventArgs ev)
Parameters
Type | Name | Description |
---|---|---|
TriggeringDoorEventArgs | ev | The TriggeringDoorEventArgs instance. |
OnZoneBlackout(ZoneBlackoutEventArgs)
Called before SCP-079 turns off the lights in a zone.
Declaration
public static void OnZoneBlackout(ZoneBlackoutEventArgs ev)
Parameters
Type | Name | Description |
---|---|---|
ZoneBlackoutEventArgs | ev | The PingingEventArgs instance. |