GameStages - roidrole/Roids-Tweaker GitHub Wiki
Allows listening to events related to Game Stages.
IEventManager expansion
requires config:eventcategory.allowGameStagesEvents=true
You can call these methods with the events global keyword.
All types are imported by
import mods.ctintegration.gamestages.[Event Type];
| Methods | Description |
|---|---|
| onGameStageAdd(GameStageAddEvent) | Fires when a game stage is added to a player, is cancelable |
| onGameStageAdded(GameStageAddedEvent) | Fires when a game stage is Successfully added to a player, is NOT cancelable |
| onGameStageRemove(GameStageRemoveEvent) | Fires when a game stage is removed from a player, is cancelable |
| onGameStageRemoved(GameStageRemovedEvent) | Fires when a game stage is Successfully removed from a player, is NOT cancelable |
| onGameStageCleared(GameStageClearedEvent) | Fires when a player's game stages are cleared |
All above events implement IPlayerEvent, allowing getPlayer(). They also, except for GameStageClearedEvent, implement IGameStageEvent, allowing the following
| Method | Return Value | Description |
|---|---|---|
| getGameStage | string | The name of the game stage related to this event |