internal static void SetupDecor() { DecorCellManager.CreateInstance(); //ImaginationLoader.Instance.IsFinalDestination(); PUtil.LogDebug("Created DecorCellManager"); }
internal static void DestroyDecor() { PUtil.LogDebug("Destroying DecorCellManager"); DecorCellManager.DestroyInstance(); }
/// <summary> /// Creates the cell-level decor manager. /// </summary> public static void CreateInstance() { Instance = new DecorCellManager(); }
/// <summary> /// Destroys the cell-level decor manager. /// </summary> public static void DestroyInstance() { Instance?.Dispose(); Instance = null; }
/// <summary> /// Applied after OnPrefabInit runs. /// </summary> internal static void Postfix() { PUtil.LogDebug("Creating DecorCellManager"); DecorCellManager.CreateInstance(); ImaginationLoader.IsFinalDestination(); }