public Log(BaseScope scope, ScopeDebugger.SignalEvent sigEv) { name = sigEv.method.Name; parameters = sigEv.parameters; if (sigEv.isOutgoing) { color = Color.green; } else { color = Color.cyan; } }
void ScopeDebugger_OnSignalEvent(BaseScope scope, ScopeDebugger.SignalEvent signalEvent) { logs.Add(new Log(scope, signalEvent)); Repaint(); }