internal GameHandler(ref PlayerInfo p, ref ClassUtils c) { Players = p; Classes = c; RedTeam = new List <TSPlayer>(); BlueTeam = new List <TSPlayer>(); allPlayers = new List <int>(); }
public override void Initialize() { Commands.ChatCommands.Add(new Command(new List <string> { "cw.manage" }, Arena, "arena", "ar")); Commands.ChatCommands.Add(new Command(new List <string> { "cw.manage" }, ClassMod, "cwmod", "cwm")); Commands.ChatCommands.Add(new Command(new List <string> { "cw.manage" }, ClassWars, "cw", "classwars")); Commands.ChatCommands.Add(new Command(new List <string> { "cw.manage" }, ClassAccess, "class", "cs")); PInfo = new PlayerInfo(); CUtil = new ClassUtils(); AUtil = new ArenaUtils(); CWGame = new GameHandler(ref PInfo, ref CUtil); ServerApi.Hooks.GameUpdate.Register(this, CWGame.OnUpdate); }