protected override void OnDebugServiceDataReady(object sender, SledDebugServiceEventArgs e) { var typeCode = (Scmp.LuaTypeCodes)e.Scmp.TypeCode; switch (typeCode) { //case Scmp.LuaTypeCodes.LuaVarUpvalueBegin: // break; case Scmp.LuaTypeCodes.LuaVarUpvalue: { if (!LuaWatchedVariableService.ReceivingWatchedVariables) { var upvalue = LuaVarScmpService.GetScmpBlobAsLuaUpvalueVar(); RemoteTargetCallStackUpvalue(upvalue); } } break; //case Scmp.LuaTypeCodes.LuaVarUpvalueEnd: // break; case Scmp.LuaTypeCodes.LuaVarUpvalueLookupBegin: OnDebugServiceLookupBegin(); break; case Scmp.LuaTypeCodes.LuaVarUpvalueLookupEnd: OnDebugServiceLookupEnd(); break; } }
protected override void OnDebugServiceDataReady(object sender, SledDebugServiceEventArgs e) { var typeCode = (Scmp.LuaTypeCodes)e.Scmp.TypeCode; switch (typeCode) { //case Scmp.LuaTypeCodes.LuaVarEnvVarBegin: // break; case Scmp.LuaTypeCodes.LuaVarEnvVar: { if (!LuaWatchedVariableService.ReceivingWatchedVariables) { var envVar = LuaVarScmpService.GetScmpBlobAsLuaEnvironmentVar(); RemoteTargetCallStackEnvVar(envVar); } } break; //case Scmp.LuaTypeCodes.LuaVarEnvVarEnd: // break; case Scmp.LuaTypeCodes.LuaVarEnvVarLookupBegin: OnDebugServiceLookupBegin(); break; case Scmp.LuaTypeCodes.LuaVarEnvVarLookupEnd: OnDebugServiceLookupEnd(); break; } }
protected override void OnDebugServiceDataReady(object sender, SledDebugServiceEventArgs e) { var typeCode = (Scmp.LuaTypeCodes)e.Scmp.TypeCode; switch (typeCode) { //case Scmp.LuaTypeCodes.LuaVarGlobalBegin: // break; case Scmp.LuaTypeCodes.LuaVarGlobal: { if (!LuaWatchedVariableService.ReceivingWatchedVariables) { var global = LuaVarScmpService.GetScmpBlobAsLuaGlobalVar(); RemoteTargetGlobalAdd(global); } } break; //case Scmp.LuaTypeCodes.LuaVarGlobalEnd: // break; case Scmp.LuaTypeCodes.LuaVarGlobalLookupBegin: OnDebugServiceLookupBegin(); break; case Scmp.LuaTypeCodes.LuaVarGlobalLookupEnd: OnDebugServiceLookupEnd(); break; } }