internal virtual void SetActive(bool Value) { DebugLogging.WriteLine("Engine.SetActive(Value={0})", Value); if (FGrid != null) { FGrid.SetActive(Value); } if (!Value) { foreach (var ml in FMetaLines.Values) { ml.Clear(); } FMetaLines.Clear(); cache_indexes = null; cache_ml = null; FLevelsList.Clear(); } }