public static GameGUIOptions Default() { GameGUIOptions o = new GameGUIOptions(); o.skillsEnabled = SkillEnabled.AllActive(); o.makeNetworkGUI = false; return o; }
public static GameGUIOptions Create(SkillEnabled skillsEnabled, bool makeNetworkGUI) { GameGUIOptions ret = new GameGUIOptions(); ret.skillsEnabled = skillsEnabled; ret.makeNetworkGUI = makeNetworkGUI; return ret; }
public static GameGUIFactory Create(GameGUIOptions options, IGUIMessages messageReceiver) { GameGUIFactory ret = new GameGUIFactory(); # if UNITY_WEBPLAYER ret.buttonRow = ButtonRow.Create(messageReceiver); ret.skillGUI = SkillGUI.Create(options.skillsEnabled, messageReceiver); # elif UNITY_ANDROID ret.buttonRow = ButtonRow.CreateAndroid(messageReceiver); ret.skillGUI = SkillGUI.CreateAndroid(options.skillsEnabled, messageReceiver); # else ret.buttonRow = ButtonRow.Create(messageReceiver); ret.skillGUI = SkillGUI.Create(options.skillsEnabled, messageReceiver); # endif ret.header = new HeaderBar(messageReceiver, options.makeNetworkGUI); return ret; }
public void ChangeGUIOptions(GameGUIOptions opt) { gui = GameGUIFactory.Create(opt,(IGUIMessages)this); }