Exemplo n.º 1
0
        public Minesweeper()
        {
            InitializeComponent();
            ArenaView arenaView = new ArenaView();

            this.Controls.Add(arenaView);
        }
Exemplo n.º 2
0
 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;
     }
 }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 public void Battle(ArenaView v)
 {
     curBattleEmeny = v;
     UIManager.Instance.ShowWindow <ArenaRolesPop>();
 }