示例#1
0
 public void SetGlobal(GlobalObject obj, bool value)
 {
     string str = obj.GenerateKey();
     for (int i = 0; i < this.globals.Count; i++)
     {
         if (this.globals[i].key.Equals(str))
         {
             GlobalVar var = this.globals[i];
             var.value = true;
             return;
         }
     }
     this.globals.Add(new GlobalVar(str, value));
 }
示例#2
0
 public bool CheckGlobal(GlobalObject obj)
 {
     string str = obj.GenerateKey();
     foreach (GlobalVar var in this.globals)
     {
         if (var.key.Equals(str))
         {
             return var.value;
         }
     }
     this.globals.Add(new GlobalVar(str, false));
     return false;
 }