Class Scp939
Handles SCP-939 related events.
public static class Scp939
- Inheritance
-
Scp939
- Inherited Members
Properties
ChangingFocus
Invoked before SCP-939 changes its target focus.
public static Event<ChangingFocusEventArgs> ChangingFocus { get; set; }
Property Value
Clawed
Invoked after SCP-939 attack.
public static Event<ClawedEventArgs> Clawed { get; set; }
Property Value
Remarks
This event is calling only when attack doesn't have target.
Lunging
Invoked before SCP-939 uses its lunge ability.
public static Event<LungingEventArgs> Lunging { get; set; }
Property Value
PlacedAmnesticCloud
Invoked after SCP-939 used its amnestic cloud ability.
public static Event<PlacedAmnesticCloudEventArgs> PlacedAmnesticCloud { get; set; }
Property Value
PlacingAmnesticCloud
Invoked before SCP-939 uses its amnestic cloud ability.
public static Event<PlacingAmnesticCloudEventArgs> PlacingAmnesticCloud { get; set; }
Property Value
PlayingFootstep
Invoked before footstep displayed to SCP-939.
public static Event<PlayingFootstepEventArgs> PlayingFootstep { get; set; }
Property Value
PlayingSound
Invoked before SCP-939 plays a sound effect.
public static Event<PlayingSoundEventArgs> PlayingSound { get; set; }
Property Value
PlayingVoice
Invoked before SCP-939 plays a stolen voice.
public static Event<PlayingVoiceEventArgs> PlayingVoice { get; set; }
Property Value
SavingVoice
Invoked before SCP-939 will save Human voice.
public static Event<SavingVoiceEventArgs> SavingVoice { get; set; }
Property Value
UpdatedCloudState
Invoked after SCP-939 AmnesticCloudHazard is state updated.
public static Event<UpdatedCloudStateEventArgs> UpdatedCloudState { get; set; }
Property Value
ValidatingVisibility
Invoked before validating visibility.
public static Event<ValidatingVisibilityEventArgs> ValidatingVisibility { get; set; }
Property Value
Methods
OnChangingFocus(ChangingFocusEventArgs)
Called before SCP-939 changes its target focus.
public static void OnChangingFocus(ChangingFocusEventArgs ev)
Parameters
ev
ChangingFocusEventArgsThe ChangingFocusEventArgs instance.
OnClawed(ClawedEventArgs)
Called after SCP-939 attacks.
public static void OnClawed(ClawedEventArgs ev)
Parameters
ev
ClawedEventArgsThe ClawedEventArgs instance.
OnLunging(LungingEventArgs)
Called before SCP-939 uses its lunge ability.
public static void OnLunging(LungingEventArgs ev)
Parameters
ev
LungingEventArgsThe LungingEventArgs instance.
OnPlacedAmnesticCloud(PlacedAmnesticCloudEventArgs)
Called after SCP-939 used its amnestic cloud ability.
public static void OnPlacedAmnesticCloud(PlacedAmnesticCloudEventArgs ev)
Parameters
ev
PlacedAmnesticCloudEventArgsThe PlacedAmnesticCloudEventArgs instance.
OnPlacingAmnesticCloud(PlacingAmnesticCloudEventArgs)
Called before SCP-939 uses its amnestic cloud ability.
public static void OnPlacingAmnesticCloud(PlacingAmnesticCloudEventArgs ev)
Parameters
ev
PlacingAmnesticCloudEventArgsThe PlacingAmnesticCloudEventArgs instance.
OnPlayingFootstep(PlayingFootstepEventArgs)
Called before footstep displayed to SCP-939.
public static void OnPlayingFootstep(PlayingFootstepEventArgs ev)
Parameters
ev
PlayingFootstepEventArgsThe PlayingFootstepEventArgs instance.
OnPlayingSound(PlayingSoundEventArgs)
Called before SCP-939 plays a sound.
public static void OnPlayingSound(PlayingSoundEventArgs ev)
Parameters
ev
PlayingSoundEventArgsThe PlayingSoundEventArgs instance.
OnPlayingVoice(PlayingVoiceEventArgs)
Called before SCP-939 plays a stolen voice.
public static void OnPlayingVoice(PlayingVoiceEventArgs ev)
Parameters
ev
PlayingVoiceEventArgsThe PlacingAmnesticCloudEventArgs instance.
OnSavingVoice(SavingVoiceEventArgs)
Called before SCP-939 plays a stolen voice.
public static void OnSavingVoice(SavingVoiceEventArgs ev)
Parameters
ev
SavingVoiceEventArgsThe PlacingAmnesticCloudEventArgs instance.
OnUpdatedCloudState(UpdatedCloudStateEventArgs)
Called after AmnesticCloudHazard is state updated.
public static void OnUpdatedCloudState(UpdatedCloudStateEventArgs ev)
Parameters
ev
UpdatedCloudStateEventArgsThe UpdatedCloudStateEventArgs instance.
OnValidatingVisibility(ValidatingVisibilityEventArgs)
Called before validating visibility.
public static void OnValidatingVisibility(ValidatingVisibilityEventArgs ev)
Parameters
ev
ValidatingVisibilityEventArgsThe ValidatingVisibilityEventArgs instance.