private void OnColorSelectionChanged(GameColor selectedColor, GuiElementID elementID) { D.Log("{0}.OnColorSelectionChanged event received from {1}, selected color = {2}.", GetType().Name, elementID.GetValueName(), selectedColor.GetValueName()); if (elementID == GuiElementID.UserPlayerColorPopupList) { OnUserPlayerColorSelectionChanged(selectedColor); } else { OnAIPlayerColorSelectionChanged(selectedColor, elementID); } }