using MoleMole.MPProtocol; namespace MoleMole { public class MPLevelManager : LevelManager { public LevelIdentity levelIdentity; public MPMode mpMode; public MPLevelManager() { Singleton.Create(); } protected override void CreateInLevelManagers() { Singleton.Create(); Singleton.Create(); Singleton.Create(); Singleton.Create(); Singleton.Create(); Singleton.Create(); Singleton.Create(); Singleton.Create(); Singleton.CreateByInstance(Singleton.Instance); Singleton.Create(); Singleton.Create(); Singleton.Create(); Singleton.Create(); Singleton.Create(); gameMode = new NetworkedMP_Default_GameMode(); } public override void InitAtAwake() { Singleton.Instance.InitAtAwake(); base.InitAtAwake(); } public override void InitAtStart() { Singleton.Instance.InitAtStart(); base.InitAtStart(); } public override void Core() { Singleton.Instance.Core(); base.Core(); Singleton.Instance.PostCore(); } public override void Destroy() { Singleton.Instance.Destroy(); Singleton.Destroy(); base.Destroy(); } } }