public void RegisterForCrossRefResolve(IExposable s) { if (Scribe.mode != LoadSaveMode.LoadingVars) { Log.Error("Registered " + s + " for cross ref resolve, but current mode is " + Scribe.mode); } else if (s != null) { if (DebugViewSettings.logMapLoad) { LogSimple.Message("RegisterForCrossRefResolve " + ((s != null) ? s.GetType().ToString() : "null")); } crossReferencingExposables.Add(s); } }
public void RegisterForCrossRefResolve(IExposable s) { if (Scribe.mode != LoadSaveMode.LoadingVars) { Log.Error(string.Concat(new object[] { "Registered ", s, " for cross ref resolve, but current mode is ", Scribe.mode }), false); } else if (s != null) { if (DebugViewSettings.logMapLoad) { LogSimple.Message("RegisterForCrossRefResolve " + ((s == null) ? "null" : s.GetType().ToString())); } this.crossReferencingExposables.Add(s); } }