protected override void UnloadData() { MyPluginLog.Log("Asteroid object manager unloading data"); base.UnloadData(); AsteroidObjectProviders.Clear(); Static = null; MyPluginLog.Log("Asteroid object manager unloading data completed"); }
public override void LoadData() { base.LoadData(); MyPluginLog.Log("Asteroid object manager loading data"); Static = this; AsteroidObjectProviders = new Dictionary <string, MyAbstractAsteroidObjectProvider>(); LoadAllAsteroidTypes(); MyPluginLog.Log("Asteroid object manager loading data completed"); }