protected override void OnMsgClientCallVote(BasePlayer player, GameMsg_ClCallVote message) { Votes.CallVote(message, player); }
protected virtual void CharacterOnDied(BaseCharacter victim, BasePlayer killer, Weapon weapon, ref int modespecial) { DieTick = Server.Tick; }
public abstract void OnPlayerInfoChange(BasePlayer player);
public abstract int OnCharacterDeath(Character victim, BasePlayer killer, Weapon weapon);
protected abstract void OnMsgClientVote(BasePlayer player, GameMsg_ClVote message);
public abstract bool CanChangeTeam(BasePlayer player, Team joinTeam);
protected abstract void OnMsgClientReadyChange(BasePlayer player, GameMsg_ClReadyChange message);
protected abstract void OnMsgClientSetSpectatorMode(BasePlayer player, GameMsg_ClSetSpectatorMode message);
protected abstract void OnMsgClientKill(BasePlayer player, GameMsg_ClKill message);
protected abstract void OnMsgClientEmoticon(BasePlayer player, GameMsg_ClEmoticon message);
protected abstract void OnMsgClientSetTeam(BasePlayer player, GameMsg_ClSetTeam message);
protected abstract void OnMsgClientSay(BasePlayer player, GameMsg_ClSay message);
protected abstract void OnMsgClientStartInfo(BasePlayer player, GameMsg_ClStartInfo startInfo);