private void Awake() { SkillManager.AcB = this; Lights = Lighten.GetComponent <Light>(); Vector3 v = GameObject.Find("Fighter1").transform.position; BZ = v.z; FX1 = v.x; BY = v.y; v = GameObject.Find("Fighter2").transform.position; FX2 = v.x; Vector3 v2 = Camera.main.transform.position; cox = v2.x; coy = v2.y; coz = v2.z; #region 加载我方和敌方成员 F1 = new List <FighterController>(); F2 = new List <FighterController>(); GameObject fab = (GameObject)Resources.Load("Prefabs\\Fighter"); GameObject fab2 = (GameObject)Resources.Load("Prefabs\\TeamInfo"); TeamController.Team.Mem.Clear(); TeamController.Team.Mem.Add(new TeamController.Member("世原·安诺")); TeamController.Team.Mem.Add(new TeamController.Member("兮·御冯")); for (int i = 0; i < TeamController.Team.Mem.Count; i++) { TeamController.Member m = TeamController.Team.Mem[i]; GameObject box = Instantiate(fab, new Vector3(FX1 - i * 0.5f, BY, BZ - i * 2), Quaternion.identity, this.transform.parent); FighterController f = box.GetComponent <FighterController>(); f.character = m.Name; f.IsEne = false; f.BindMember = m; f.Up(); F1.Add(f); box.SetActive(true); /**box = * Instantiate(fab2,new Vector3(160+i*150,220,0), * Quaternion.identity,this.transform); * box.GetComponent<RectTransform>().localScale = new Vector3(0.4f,0.4f,0.4f); * box.GetComponent<TeamInfoController>().BindMember = f.BindMember; * box.GetComponent<TeamInfoController>().UpdateInfo(); * box.SetActive(true);**/ } TeamController.Team.Mem.Clear(); TeamController.Team.Mem.Add(new TeamController.Member("雪郎·梦亭")); TeamController.Team.Mem.Add(new TeamController.Member("素鱼·艾桑")); for (int i = 0; i < TeamController.Team.Mem.Count; i++) { TeamController.Member m = TeamController.Team.Mem[i]; GameObject box = Instantiate(fab, new Vector3(FX2 + i * 0.5f, BY, BZ - i * 2), Quaternion.identity, this.transform.parent); FighterController f = box.GetComponent <FighterController>(); f.character = m.Name; f.IsEne = true; f.BindMember = m; f.Up(); F2.Add(f); box.SetActive(true); } #endregion GameObject.Find("Fighter1").SetActive(false); GameObject.Find("Fighter2").SetActive(false); Msg.Add("双方的较量开始了!"); Msg.Add("道具和动作还不能使用..."); FetchRound(); }