Exemplo n.º 1
0
        //debug

        /*
         * new game.story.net.AddPlayer("p1");
         * new game.story.net.AddPlayer("p2");
         * new game.story.net.AddPlayer("p3");
         * GameFactory.getGame().localData.fgm = true;
         * GameFactory.getGame().localData.myPlayer = GameFactory.getGame().shareData.players.getPlayer("p1").id;
         * new game.story.game1.InitGame();
         * new game.story.game1.NextTurn();
         * new game.story.game1.NextTurn();
         * { var dat = game.net.CreateStoryCode.NoonEnd(); dat.src = 1; new game.story.game2.Noon2(dat); }
         * { var dat = game.net.CreateStoryCode.NoonEnd(); dat.src = 2; new game.story.game2.Noon2(dat); }
         * { var dat = game.net.CreateStoryCode.NoonEnd(); dat.src = 3; new game.story.game2.Noon2(dat); }
         * new game.story.game1.NextTurn();
         * { var dat = game.net.CreateStoryCode.NightNo(); dat.src = 1; new game.story.game2.Night2(dat); }
         * { var dat = game.net.CreateStoryCode.NightNo(); dat.src = 2; new game.story.game2.Night2(dat); }
         * { var dat = game.net.CreateStoryCode.NightNo(); dat.src = 3; new game.story.game2.Night2(dat); }
         * new game.story.game1.NextTurn();
         * GameFactory.getGame().shareData.players.getPlayer(1).setItem(0, game.db.ITEM.KNIFE);
         * { var dat = game.net.CreateStoryCode.MidnightSelect(2, 0); dat.src = 1; new game.story.game2.MidNight2(dat); }
         * { var dat = game.net.CreateStoryCode.MidnightSelect(1, -1); dat.src = 2; new game.story.game2.MidNight2(dat); }
         * { var dat = game.net.CreateStoryCode.MidnightSelect(1, -1); dat.src = 3; new game.story.game2.MidNight2(dat); }
         *
         */

        //--------------------------------------------------
        // draw
        //--------------------------------------------------
        public void updateDrawPlayer(GameObject obj, Player p)
        {
            {
                string s = "";
                s += p.toLine();
                obj.transform.FindChild("State").gameObject.GetComponent <Text>().text = s;
            }
            {
                var o = obj.transform.FindChild("state0").gameObject.GetComponent <DebugRoomState>();
                o.player = p;
                MyDropdown drop = new MyDropdownUnity(obj.transform.FindChild("state0").gameObject.GetComponent <Dropdown>());
                for (int j = 0; j < (int)PLAYER_STATE.END; j++)
                {
                    drop.add(((PLAYER_STATE)j).ToString(), j);
                }
                drop.updateDraw(true);
                drop.select((int)p.state);
            }
            for (int i = 0; i < 4; i++)
            {
                var o  = obj.transform.FindChild("item" + (i + 1)).gameObject.GetComponent <Dropdown>();
                var o2 = obj.transform.FindChild("item" + (i + 1)).gameObject.GetComponent <DebugRoomItem>();
                o2.item_index = i;
                o2.player     = p;
                MyDropdown drop = new MyDropdownUnity(o);
                for (int j = 0; j < (int)ITEM.END; j++)
                {
                    drop.add(((ITEM)j).ToString(), j);
                }
                drop.updateDraw(true);
                drop.select((int)p.getItem(i));
            }
        }