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; }
public void AddMappingPanel(TeamStartMappingPanel teamStartMappingPanel) { teamStartMappingPanel.OptionsChanged += (sender, args) => MappingChanged?.Invoke(sender, args); AddChild(teamStartMappingPanel); }