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 |