public CameraOption(ObserverShroudSelectorLogic logic, World w, string label, Player p) { Player = p; Label = label; Color = Color.White; Race = null; IsSelected = () => w.RenderPlayer == p; OnClick = () => { w.RenderPlayer = p; logic.selected = this; }; }
public CameraOption(ObserverShroudSelectorLogic logic, Player p) { Player = p; Label = p.PlayerName; Color = p.Color.RGB; Race = p.Country.Race; IsSelected = () => p.World.RenderPlayer == p; OnClick = () => { p.World.RenderPlayer = p; logic.selected = this; }; }