|
| | CGameControllerMod (class CGameContext *pGameServer) |
| | ~CGameControllerMod () override |
| void | Tick () override |
| | IGameController (class CGameContext *pGameServer) |
| virtual | ~IGameController () |
| virtual int | OnCharacterDeath (class CCharacter *pVictim, class CPlayer *pKiller, int Weapon) |
| virtual void | OnCharacterSpawn (class CCharacter *pChr) |
| virtual void | HandleCharacterTiles (class CCharacter *pChr, int MapIndex) |
| virtual void | SetArmorProgress (CCharacter *pCharacter, int Progress) |
| virtual bool | OnEntity (int Index, int x, int y, int Layer, int Flags, bool Initial, int Number=0) |
| virtual void | OnPlayerConnect (class CPlayer *pPlayer) |
| virtual void | OnPlayerDisconnect (class CPlayer *pPlayer, const char *pReason) |
| virtual void | OnReset () |
| virtual void | DoWarmup (int Seconds) |
| void | StartRound () |
| void | EndRound () |
| void | ChangeMap (const char *pToMap) |
| virtual void | Snap (int SnappingClient) |
| virtual int | SnapPlayerScore (int SnappingClient, CPlayer *pPlayer) |
| virtual CFinishTime | SnapPlayerTime (int SnappingClient, CPlayer *pPlayer) |
| virtual CFinishTime | SnapMapBestTime (int SnappingClient) |
| virtual bool | CanSpawn (int Team, vec2 *pOutPos, int ClientId) |
| virtual void | DoTeamChange (class CPlayer *pPlayer, int Team, bool DoChatMsg=true) |
| int | TileFlagsToPickupFlags (int TileFlags) const |
| virtual bool | IsValidTeam (int Team) |
| virtual const char * | GetTeamName (int Team) |
| virtual int | GetAutoTeam (int NotThisId) |
| virtual bool | CanJoinTeam (int Team, int NotThisId, char *pErrorReason, int ErrorReasonSize) |
| CClientMask | GetMaskForPlayerWorldEvent (int Asker, int ExceptID=-1) |
| bool | IsTeamPlay () const |
| CGameTeams & | Teams () |