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)); }
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; }