M&B: Bannerlord 1.2.7
The horns sound, the ravens gather.
|
Public Types | |
enum | GameStateManagerType { Game , Global } |
Public Member Functions | |
GameStateManager (IGameStateManagerOwner owner, GameStateManagerType gameStateManagerType) | |
bool | RegisterListener (IGameStateManagerListener listener) |
bool | UnregisterListener (IGameStateManagerListener listener) |
T | GetListenerOfType< T > () |
void | RegisterActiveStateDisableRequest (object requestingInstance) |
Register a request to disable the active state. If any requests exist, the active state will be paused. | |
void | UnregisterActiveStateDisableRequest (object requestingInstance) |
Unregister the request made by the given instance to disable the active state. | |
void | OnSavedGameLoadFinished () |
T | LastOrDefault< T > () |
T | CreateState< T > () |
T | CreateState< T > (params object[] parameters) |
void | OnTick (float dt) |
void | PushState (GameState gameState, int level=0) |
void | PopState (int level=0) |
void | CleanAndPushState (GameState gameState, int level=0) |
void | CleanStates (int level=0) |
Static Public Attributes | |
static string | StateActivateCommand |
Properties | |
static GameStateManager | Current [get, set] |
IReadOnlyCollection< IGameStateManagerListener > | Listeners [get] |
GameStateManagerType | CurrentType [get] |
IGameStateManagerOwner | Owner [get] |
IEnumerable< GameState > | GameStates [get] |
bool | ActiveStateDisabledByUser [get] |
GameState | ActiveState [get] |
TaleWorlds.Core.GameStateManager.GameStateManager | ( | IGameStateManagerOwner | owner, |
GameStateManagerType | gameStateManagerType | ||
) |
bool TaleWorlds.Core.GameStateManager.RegisterListener | ( | IGameStateManagerListener | listener | ) |
bool TaleWorlds.Core.GameStateManager.UnregisterListener | ( | IGameStateManagerListener | listener | ) |
T TaleWorlds.Core.GameStateManager.GetListenerOfType< T > | ( | ) |
void TaleWorlds.Core.GameStateManager.RegisterActiveStateDisableRequest | ( | object | requestingInstance | ) |
void TaleWorlds.Core.GameStateManager.UnregisterActiveStateDisableRequest | ( | object | requestingInstance | ) |
void TaleWorlds.Core.GameStateManager.OnSavedGameLoadFinished | ( | ) |
T TaleWorlds.Core.GameStateManager.LastOrDefault< T > | ( | ) |
T | : | GameState |
T TaleWorlds.Core.GameStateManager.CreateState< T > | ( | ) |
T | : | GameState | |
T | : | new() |
T TaleWorlds.Core.GameStateManager.CreateState< T > | ( | params object[] | parameters | ) |
T | : | GameState | |
T | : | new() |
void TaleWorlds.Core.GameStateManager.OnTick | ( | float | dt | ) |
void TaleWorlds.Core.GameStateManager.PushState | ( | GameState | gameState, |
int | level = 0 |
||
) |
void TaleWorlds.Core.GameStateManager.PopState | ( | int | level = 0 | ) |
void TaleWorlds.Core.GameStateManager.CleanAndPushState | ( | GameState | gameState, |
int | level = 0 |
||
) |
void TaleWorlds.Core.GameStateManager.CleanStates | ( | int | level = 0 | ) |
|
static |
|
staticgetset |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |