public static void Watcher(string watcherName, object watcherValue) { if (DebugConsole.m_watchVarTable.TryGetValue(watcherName, out m_WatchVarBase)) { m_WatchVarBase.m_value = watcherValue; } else { m_WatchVar = new WatchVar <object>(watcherName); m_WatchVar.Value = watcherValue; } }
//--- Local version. Use the static version above instead. public void AddWatchVarToTable(string name, WatchVar watchVar) { _watchVarTable.Add(name, watchVar); }
/// <summary> /// Registers a named "watch var" for monitoring. /// </summary> /// <param name="name">Name of the watch var to be shown in the console.</param> /// <param name="watchVar">The WatchVar instance you want to monitor.</param> public static void RegisterWatchVar(string name, WatchVar watchVar) { DebugConsole.Instance.AddWatchVarToTable(name, watchVar); }
//--- Local version. Use the static version above instead. public void AddWatchVarToTable( string name, WatchVar watchVar ) { _watchVarTable.Add( name, watchVar ); }
/// <summary> /// Registers a named "watch var" for monitoring. /// </summary> /// <param name="name">Name of the watch var to be shown in the console.</param> /// <param name="watchVar">The WatchVar instance you want to monitor.</param> public static void RegisterWatchVar( string name, WatchVar watchVar ) { DebugConsole.Instance.AddWatchVarToTable( name, watchVar ); }