App::IGameModeObject class

Same as App::IGameMode, but this one includes a Cast method similar to the one in the Object class.

Base classes

class IGameMode
An interface that represents a mode in the game, that can receive mouse/keyboard input and update every frame.

Derived classes

class GameCiv::GameCiv

Public functions

auto Cast(uint32_t typeID) -> void* pure virtual