public void Setup(SledLuaVariableFilterState varFilterGlobals, SledLuaVariableFilterState varFilterLocals, SledLuaVariableFilterState varFilterUpvalues, SledLuaVariableFilterState varFilterEnvVars) { Globals.Setup(varFilterGlobals); Locals.Setup(varFilterLocals); Upvalues.Setup(varFilterUpvalues); EnvVars.Setup(varFilterEnvVars); }
public void Setup(SledLuaVariableFilterState varFilter) { var i = 0; LocalTypes.LUA_TNIL = varFilter.LocalFilterTypes[i++]; LocalTypes.LUA_TBOOLEAN = varFilter.LocalFilterTypes[i++]; LocalTypes.LUA_TLIGHTUSERDATA = varFilter.LocalFilterTypes[i++]; LocalTypes.LUA_TNUMBER = varFilter.LocalFilterTypes[i++]; LocalTypes.LUA_TSTRING = varFilter.LocalFilterTypes[i++]; LocalTypes.LUA_TTABLE = varFilter.LocalFilterTypes[i++]; LocalTypes.LUA_TFUNCTION = varFilter.LocalFilterTypes[i++]; LocalTypes.LUA_TUSERDATA = varFilter.LocalFilterTypes[i++]; LocalTypes.LUA_TTHREAD = varFilter.LocalFilterTypes[i]; LocalNames.Names.Clear(); foreach (var name in varFilter.LocalFilterNames) { var domNode = new DomNode(SledLuaSchema.SledLuaVarFilterNameType.Type); var temp = domNode.As <SledLuaVarFilterNameType>(); temp.Name = name; LocalNames.Names.Add(temp); } i = 0; TargetTypes.LUA_TNIL = varFilter.NetFilterTypes[i++]; TargetTypes.LUA_TBOOLEAN = varFilter.NetFilterTypes[i++]; TargetTypes.LUA_TLIGHTUSERDATA = varFilter.NetFilterTypes[i++]; TargetTypes.LUA_TNUMBER = varFilter.NetFilterTypes[i++]; TargetTypes.LUA_TSTRING = varFilter.NetFilterTypes[i++]; TargetTypes.LUA_TTABLE = varFilter.NetFilterTypes[i++]; TargetTypes.LUA_TFUNCTION = varFilter.NetFilterTypes[i++]; TargetTypes.LUA_TUSERDATA = varFilter.NetFilterTypes[i++]; TargetTypes.LUA_TTHREAD = varFilter.NetFilterTypes[i]; TargetNames.Names.Clear(); foreach (var name in varFilter.NetFilterNames) { var domNode = new DomNode(SledLuaSchema.SledLuaVarFilterNameType.Type); var temp = domNode.As <SledLuaVarFilterNameType>(); temp.Name = name; TargetNames.Names.Add(temp); } }
public void Load(SledLuaVariableFilterState varFilter) { varFilter.LocalFilterNames.Clear(); varFilter.NetFilterNames.Clear(); var i = 0; varFilter.LocalFilterTypes[i++] = LocalTypes.LUA_TNIL; varFilter.LocalFilterTypes[i++] = LocalTypes.LUA_TBOOLEAN; varFilter.LocalFilterTypes[i++] = LocalTypes.LUA_TLIGHTUSERDATA; varFilter.LocalFilterTypes[i++] = LocalTypes.LUA_TNUMBER; varFilter.LocalFilterTypes[i++] = LocalTypes.LUA_TSTRING; varFilter.LocalFilterTypes[i++] = LocalTypes.LUA_TTABLE; varFilter.LocalFilterTypes[i++] = LocalTypes.LUA_TFUNCTION; varFilter.LocalFilterTypes[i++] = LocalTypes.LUA_TUSERDATA; varFilter.LocalFilterTypes[i] = LocalTypes.LUA_TTHREAD; foreach (var name in LocalNames.Names) { varFilter.LocalFilterNames.Add(name.Name); } i = 0; varFilter.NetFilterTypes[i++] = TargetTypes.LUA_TNIL; varFilter.NetFilterTypes[i++] = TargetTypes.LUA_TBOOLEAN; varFilter.NetFilterTypes[i++] = TargetTypes.LUA_TLIGHTUSERDATA; varFilter.NetFilterTypes[i++] = TargetTypes.LUA_TNUMBER; varFilter.NetFilterTypes[i++] = TargetTypes.LUA_TSTRING; varFilter.NetFilterTypes[i++] = TargetTypes.LUA_TTABLE; varFilter.NetFilterTypes[i++] = TargetTypes.LUA_TFUNCTION; varFilter.NetFilterTypes[i++] = TargetTypes.LUA_TUSERDATA; varFilter.NetFilterTypes[i] = TargetTypes.LUA_TTHREAD; foreach (var name in TargetNames.Names) { varFilter.NetFilterNames.Add(name.Name); } }
public void Setup(SledLuaVariableFilterState varFilter) { var i = 0; LocalTypes.LUA_TNIL = varFilter.LocalFilterTypes[i++]; LocalTypes.LUA_TBOOLEAN = varFilter.LocalFilterTypes[i++]; LocalTypes.LUA_TLIGHTUSERDATA = varFilter.LocalFilterTypes[i++]; LocalTypes.LUA_TNUMBER = varFilter.LocalFilterTypes[i++]; LocalTypes.LUA_TSTRING = varFilter.LocalFilterTypes[i++]; LocalTypes.LUA_TTABLE = varFilter.LocalFilterTypes[i++]; LocalTypes.LUA_TFUNCTION = varFilter.LocalFilterTypes[i++]; LocalTypes.LUA_TUSERDATA = varFilter.LocalFilterTypes[i++]; LocalTypes.LUA_TTHREAD = varFilter.LocalFilterTypes[i]; LocalNames.Names.Clear(); foreach (var name in varFilter.LocalFilterNames) { var domNode = new DomNode(SledLuaSchema.SledLuaVarFilterNameType.Type); var temp = domNode.As<SledLuaVarFilterNameType>(); temp.Name = name; LocalNames.Names.Add(temp); } i = 0; TargetTypes.LUA_TNIL = varFilter.NetFilterTypes[i++]; TargetTypes.LUA_TBOOLEAN = varFilter.NetFilterTypes[i++]; TargetTypes.LUA_TLIGHTUSERDATA = varFilter.NetFilterTypes[i++]; TargetTypes.LUA_TNUMBER = varFilter.NetFilterTypes[i++]; TargetTypes.LUA_TSTRING = varFilter.NetFilterTypes[i++]; TargetTypes.LUA_TTABLE = varFilter.NetFilterTypes[i++]; TargetTypes.LUA_TFUNCTION = varFilter.NetFilterTypes[i++]; TargetTypes.LUA_TUSERDATA = varFilter.NetFilterTypes[i++]; TargetTypes.LUA_TTHREAD = varFilter.NetFilterTypes[i]; TargetNames.Names.Clear(); foreach (var name in varFilter.NetFilterNames) { var domNode = new DomNode(SledLuaSchema.SledLuaVarFilterNameType.Type); var temp = domNode.As<SledLuaVarFilterNameType>(); temp.Name = name; TargetNames.Names.Add(temp); } }