Ejemplo n.º 1
0
        public static DoorManager Get()
        {
            if (mInstance == null)
                mInstance = new DoorManager();

            return mInstance;
        }
Ejemplo n.º 2
0
        public void destroy()
        {
            foreach (PlaceableDoor door in mDoors.Values)
                GameObject.Destroy(door.gameObject);

            mDoors.Clear();
            mDoors = null;

            mInstance = null;
        }
Ejemplo n.º 3
0
 public static void cleanup()
 {
     mDM = null;
 }
Ejemplo n.º 4
0
        protected override void Start()
        {
            if (mDM == null)
                mDM = DoorManager.Get();

            base.Start();
        }