Exemplo n.º 1
0
 static void Rd(string filepath)
 {
     if (filepath == "")
     {
         UnityEngine.UI.Button errorButton = GameObject.Find("UICanvas/ButtonPanel/ErrorButton").GetComponent <Button>();
         errorButton.onClick.Invoke();
     }
     using (StreamReader fp = new StreamReader(filepath))
     {
         string str;
         while ((str = fp.ReadLine()) != null)
         {
             if (str[1] == 'x')
             {
                 int   i  = 2;
                 ulong st = 0;
                 for (; str[i] != ':'; ++i)
                 {
                     st = st << 4 | Val(str[i]);
                 }
                 for (++i;; ++i)
                 {
                     if (str[i] == '|')
                     {
                         break;
                     }
                     if (!Ishex(str[i]))
                     {
                         continue;
                     }
                     Var.code[st++] = Val(str[i]) << 4 | Val(str[i + 1]);
                     ++i;
                 }
                 string newstring = str.Substring(i + 1);
                 int    len       = newstring.Length;
                 Var.ins[st] = "";
                 for (i = 0; i < len; ++i)
                 {
                     if (Var.ins[st].Length == 0 && newstring[i] == ' ')
                     {
                         continue;
                     }
                     if (newstring[i] == '#')
                     {
                         break;
                     }
                     Var.ins[st] = Var.ins[st] + newstring[i];
                     if (newstring[i] == ':')
                     {
                         Var.ins[st] = "";
                     }
                 }
             }
         }
     }
 }
Exemplo n.º 2
0
    private UnityEngine.UI.Button _thisBtn;  //

    // Use this for initialization
    void Start()
    {
        _title = GetChildCalled(H.Title).GetComponent <Text>();

        var rawBtn = GetChildCalled(H.Remove_Order_Btn);

        //check for the type or OrderShow that doesnt have the Close btn.
        if (rawBtn != null)
        {
            _closeBtn = rawBtn.GetComponent <UnityEngine.UI.Button>();
            return;
        }

        rawBtn = GetChildCalled(H.Btn);
        if (rawBtn != null)
        {
            _thisBtn = rawBtn.GetComponent <UnityEngine.UI.Button>();
        }
    }
Exemplo n.º 3
0
 public void OnClick()
 {
     if (conduct.Work.stat == 2)
     {
         UnityEngine.UI.Button errorButton = GameObject.Find("UICanvas/ButtonPanel/ErrorButton").GetComponent <Button>();
         errorButton.onClick.Invoke();
         ErrorHappens.OnClick("运行结束");
     }
     else
     {
         if (conduct.Work.stat == 1)
         {
             conduct.Work.ClickRun();
         }
         if (conduct.Work.stat != 1 && conduct.Work.stat != 2)
         {
             UnityEngine.UI.Button errorButton = GameObject.Find("UICanvas/ButtonPanel/ErrorButton").GetComponent <Button>();
             errorButton.onClick.Invoke();
             ErrorHappens.OnClick("运行错误");
         }
     }
 }