Class PlayerGamemodeChangeEvent
Dispatched when an OpenPlayer's gamemode changed
Namespace: OpenAPI.Events.Player
Assembly: OpenAPI.dll
Syntax
public class PlayerGamemodeChangeEvent : PlayerEvent
Constructors
| Improve this Doc View SourcePlayerGamemodeChangeEvent(OpenPlayer, GameMode, GameMode, PlayerGamemodeChangeEvent.PlayerGamemodeChangeTrigger)
Declaration
public PlayerGamemodeChangeEvent(OpenPlayer player, GameMode oldGameMode, GameMode newGameMode, PlayerGamemodeChangeEvent.PlayerGamemodeChangeTrigger trigger)
Parameters
| Type | Name | Description |
|---|---|---|
| OpenPlayer | player | |
| GameMode | oldGameMode | |
| GameMode | newGameMode | |
| PlayerGamemodeChangeEvent.PlayerGamemodeChangeTrigger | trigger |
Properties
| Improve this Doc View SourceNewGameMode
The players gamemode after the change
Declaration
public GameMode NewGameMode { get; }
Property Value
| Type | Description |
|---|---|
| GameMode |
OldGameMode
The players gamemode before the change
Declaration
public GameMode OldGameMode { get; }
Property Value
| Type | Description |
|---|---|
| GameMode |
Trigger
The trigger that caused the players gamemode to change
Declaration
public PlayerGamemodeChangeEvent.PlayerGamemodeChangeTrigger Trigger { get; }
Property Value
| Type | Description |
|---|---|
| PlayerGamemodeChangeEvent.PlayerGamemodeChangeTrigger |