//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)); } }
// Use this for initialization void Start() { GameFactory.getUnityManager().midnight = this; mid1_item = new MyDropdownUnity(GameObject.Find("Canvas/Midnight/Midnight1/item").GetComponent<Dropdown>()); mid1_chara = new MyDropdownUnity(GameObject.Find("Canvas/Midnight/Midnight1/chara").GetComponent<Dropdown>()); for(int i=0;i< mid2_item.Length; i++) { mid2_item[i] = new MyDropdownUnity(GameObject.Find("Canvas/Midnight/Midnight2/item" + (i + 1)).GetComponent<Dropdown>()); } midnight1 = GameObject.Find("Midnight1"); midnight2 = GameObject.Find("Midnight2"); midnight1.SetActive(false); midnight2.SetActive(false); if (GameFactory.getGame().shareData.field.state != game.FIELD_STATE.NONE) { updateDraw(GameFactory.getUnityManager().firstUpdate); } }