Beispiel #1
0
 // Constructor
 public ManagersGame(Account account, MapGame map)
 {
     Movements     = new MovementsManager(account, map);
     Interactives  = new InteractivesManager(account, Movements);
     Gathers       = new GathersManager(account, Movements, map);
     Teleportables = new TeleportablesManager(account, Interactives, map);
 }
Beispiel #2
0
        protected virtual void Dispose(bool disposing)
        {
            if (_disposedValue)
            {
                return;
            }

            if (disposing)
            {
                Movements.Dispose();
                Interactives.Dispose();
                Gathers.Dispose();
                Teleportables.Dispose();
            }

            Movements     = null;
            Interactives  = null;
            Gathers       = null;
            Teleportables = null;

            _disposedValue = true;
        }