public Minesweeper() { InitializeComponent(); ArenaView arenaView = new ArenaView(); this.Controls.Add(arenaView); }
public void SetList(EventArenaInfo arg) { SetInfo(); while (grid.transform.childCount > 0) { DestroyImmediate(grid.transform.GetChild(0).gameObject); } if (arg.list != null) { viewTable = new Dictionary <int, ArenaView>(); for (int i = 0; i < arg.list.Count; i++) { ArenaUserData r = arg.list[i]; if (!viewTable.ContainsKey(r.csv_id)) { GameObject obj = Instantiate(prefab); obj.SetActive(true); ArenaView pop = obj.GetComponent <ArenaView>(); pop.InitData(r); pop.transform.parent = grid.transform; pop.transform.position = Vector3.zero; pop.transform.localScale = Vector3.one; viewTable.Add(r.csv_id, pop); } } grid.Reposition(); scroll.ResetPosition(); grid.repositionNow = true; } }
public RootForm(RootController controller) { InitializeComponent(); var players = controller.CreateDefaultPlayers(); var gameID = GameBll.Instance().CreateGame(players); var game = GameBll.Instance().FindById(gameID); ArenaView arenaView = new ArenaView(controller, game, players); this.Controls.Add(arenaView); }
public void Battle(ArenaView v) { curBattleEmeny = v; UIManager.Instance.ShowWindow <ArenaRolesPop>(); }