private void OnMouseUp() { NoUsable.NoUse++; switch (NoUsable.NoUse) { case (1): MessageCreator.CreateMsg("啊哦", "(⊙﹏⊙)这个功能似乎还没做..."); break; case (2): MessageCreator.CreateMsg("啊哦", "(⊙﹏⊙)真的没有做啦..."); break; case (3): MessageCreator.CreateMsg("傻逼404", "┑( ̄Д  ̄)┍大家都知道shit404很懒呀..."); break; case (4): MessageCreator.CreateMsg("生气气", "━┳━ ━┳━为什么你不愿意听我的劝告呢"); break; case (5): MessageCreator.CreateMsg("不理你了哦", "你没有更重要的事情要做了吗?-UT"); break; default: MessageCreator.CreateMsg("null", "气到没有文字"); break; } }
public static void Load() { string[] Data = PlayerPrefs.GetString("global", "").Split('丨'); try{ JsonUtility.FromJsonOverwrite(Data[0], ItemSystem.PItems); JsonUtility.FromJsonOverwrite(Data[1], Saves); JsonUtility.FromJsonOverwrite(Data[2], TeamController.Team); }catch { MessageCreator.CreateMsg("存档损坏", "≧ ﹏ ≦ 存档因为不明原因无法读取!"); } Debug.Log("reload " + ItemSystem.PItems.Data.Count + " items, " + Saves.Data.Count + " value."); }
private void OnMouseUp() { InputField t = GameObject.Find("NameBox").GetComponent <InputField>(); t.text = t.text.Replace(" ", "").Replace(" ", ""); if (t.text.Length != 4) { MessageCreator.CreateMsg("名字输入错误", "请输入4个字的名字哦,不能任性。"); } else { DataCenter.Put("name", t.text); this.transform.parent.gameObject.GetComponent <Animator>().speed = 1; } }
void Carry(string name, GameObject go) { if (name == DialogB.name) { DialogB.SetActive(false); DialogB.SetActive(true); SoundPlayer.Play("Cursor1"); Msg.Remove(Msg[0]); } if (name == "ATK") { BattleStep = 1; SkillInfoController Si; for (int i = 0; i < 3; i++) { Si = SkillBoard.transform.Find("Skill" + (i + 1)).GetComponent <SkillInfoController>(); Si.BindS = SkillManager.S.Find(m => m.Name == Rounds[0].BindMember.Magics[i]); Si.UpdateInfo(); SkillBoard.transform.Find("InfoText").GetComponent <Text>().text = "MP " + Rounds[0].BindMember.MP + " / " + Rounds[0].BindMember.MaxMP; } string TeamStr = "", HColor = ""; for (int i = 0; i < F1.Count; i++) { float f = F1[i].BindMember.HP / F1[i].BindMember.MaxHP; if (f >= 0.3f) { HColor = "orange"; } if (f < 0.3f) { HColor = "red"; } if (f >= 0.6f) { HColor = "green"; } TeamStr += F1[i].BindMember.Name + " <color=" + HColor + ">" + F1[i].BindMember.HP + " / " + F1[i].BindMember.MaxHP + "</color>\n"; } SkillBoard.transform.Find("TeamText").GetComponent <Text>().text = TeamStr; } if (name == "NextBtn") { //BattleStep = 2; } if (name == "PrevBtn") { Debug.Log("Prev"); BattleStep = 1; } if (name.StartsWith("Team") && name != "TeamText") { List <FighterController> lt = F2; if (lSk.Strength >= 0) { lt = F2; } else { lt = F1; } tar = lt.Find(m => m.BindMember.Equals(go.GetComponent <TeamInfoController>().BindMember)); Msg.Add(Rounds[0].BindMember.Name + "对" + tar.BindMember.Name + "使用了“" + lSk.Name + "”!"); Rounds[0].State = FighterController.BattleState.Magic; BattleStep = 3; ttick = 0; } if (name.StartsWith("Skill") && name != "SkillBoard") { //Debug.Log("Skill?"); List <FighterController> lt = F2; SkillInfoController Sk = SkillBoard.transform.Find(name).GetComponent <SkillInfoController>(); SkillManager.Skill sk = Sk.BindS; if (sk.MP > Rounds[0].BindMember.MP) { MessageCreator.CreateMsg("魔力不足", "你无法使用这个魔法。"); return; } lSk = sk; //Debug.Log(Sk.name); if (lSk.Strength >= 0) { lt = F2.FindAll(m => m.BindMember.HP > 0); } else { lt = F1.FindAll(m => m.BindMember.HP > 0); } for (int i = 0; i < 4; i++) { if (i >= lt.Count) { Teams[i].SetActive(false); } else { Teams[i].SetActive(true); Teams[i].GetComponent <TeamInfoController>().BindMember = lt[i].BindMember; Teams[i].GetComponent <TeamInfoController>().UpdateInfo(); } } BattleStep = 2; } }