コード例 #1
0
        private void AddLocationAssignments()
        {
            for (int i = 0; i < maxStartCount; i++)
            {
                var teamStartMappingPanel = new TeamStartMappingPanel(WindowManager, i + 1);
                teamStartMappingPanel.ClientRectangle = GetTeamMappingPanelRectangle(i);

                teamStartMappingsPanel.AddMappingPanel(teamStartMappingPanel);
            }

            teamStartMappingsPanel.MappingChanged += Mapping_Changed;
        }
コード例 #2
0
 public void AddMappingPanel(TeamStartMappingPanel teamStartMappingPanel)
 {
     teamStartMappingPanel.OptionsChanged += (sender, args) => MappingChanged?.Invoke(sender, args);
     AddChild(teamStartMappingPanel);
 }