Наследование: IDisposable
Пример #1
0
        public void Build(RTSRenderer renderer)
        {
            // Create UI
            UI = new RTSUI(renderer, @"Packs\Default\scripts\input\player\RTS.uic", showBuild);
            UI.SetTeam(Team);
            OnNewSelection    += UI.SelectionPanel.OnNewSelection;
            OnNewSelection    += UI.BBPanel.OnNewSelection;
            OnNewSelection    += Player_OnNewSelection;
            GameState.OnAlert += UI.AlertQueue.OnAlert;

            Team.OnPopulationChange    += (t, c) => { UI.TeamDataPanel.Population = Team.Population; };
            Team.OnPopulationCapChange += (t, c) => { UI.TeamDataPanel.PopulationCap = Team.PopulationCap; };
            Team.OnCapitalChange       += (t, c) => { UI.TeamDataPanel.Capital = Team.Capital; };
        }
        public void Build(RTSRenderer renderer)
        {
            // Create UI
            UI = new RTSUI(renderer, @"Packs\Default\scripts\input\player\RTS.uic", showBuild);
            UI.SetTeam(Team);
            OnNewSelection += UI.SelectionPanel.OnNewSelection;
            OnNewSelection += UI.BBPanel.OnNewSelection;
            OnNewSelection += Player_OnNewSelection;
            GameState.OnAlert += UI.AlertQueue.OnAlert;

            Team.OnPopulationChange += (t, c) => { UI.TeamDataPanel.Population = Team.Population; };
            Team.OnPopulationCapChange += (t, c) => { UI.TeamDataPanel.PopulationCap = Team.PopulationCap; };
            Team.OnCapitalChange += (t, c) => { UI.TeamDataPanel.Capital = Team.Capital; };
        }