Example #1
0
    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;
        }
    }
Example #2
0
 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.");
 }
Example #3
0
    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;
        }
    }
Example #4
0
 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;
     }
 }