Class PlayingSoundEventArgs
Contains all information before SCP-939 plays a sound effect.
Inheritance
System.Object
PlayingSoundEventArgs
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Exiled.Events.EventArgs.Scp939
Assembly: Exiled.Events.dll
Syntax
public class PlayingSoundEventArgs : IScp939Event, IPlayerEvent, IDeniableEvent, IExiledEvent
Constructors
| Improve this Doc View SourcePlayingSoundEventArgs(Player, EnvMimicrySequence, Boolean, Single, Boolean)
Initializes a new instance of the PlayingSoundEventArgs class.
Declaration
public PlayingSoundEventArgs(Player player, EnvMimicrySequence sound, bool isReady, float cooldown, bool isAllowed = true)
Parameters
Type | Name | Description |
---|---|---|
Player | player | |
PlayerRoles.PlayableScps.Scp939.Mimicry.EnvMimicrySequence | sound | The sound that is being played. |
System.Boolean | isReady | Whether or not SCP-939's environmental mimicry cooldown is ready. |
System.Single | cooldown | The cooldown of the environmental mimicry. |
System.Boolean | isAllowed |
Properties
| Improve this Doc View SourceCooldown
Gets or sets a value indicating SCP-939's environmental mimicry cooldown.
Declaration
public float Cooldown { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
IsAllowed
Gets or sets a value indicating whether or not SCP-939 can play the sound.
Declaration
public bool IsAllowed { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
This will default to false if IsReady is false. In this case, setting it to true will override the cooldown.
IsReady
Gets a value indicating whether or not SCP-939's environmental mimicry cooldown is ready.
Declaration
public bool IsReady { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Player
Gets the player who's controlling SCP-939.
Declaration
public Player Player { get; }
Property Value
Type | Description |
---|---|
Player |
Scp939
Declaration
public Scp939Role Scp939 { get; }
Property Value
Type | Description |
---|---|
Scp939Role |
Sound
Gets the sound being played.
Declaration
public EnvMimicrySequence Sound { get; }
Property Value
Type | Description |
---|---|
PlayerRoles.PlayableScps.Scp939.Mimicry.EnvMimicrySequence |