Пример #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);
 }
Пример #2
0
        // Constructor
        public TeleportablesManager(Account account, InteractivesManager interactives, MapGame map)
        {
            _account = account;

            _teleportable = Teleportables.NONE;
            _account.Network.RegisterMessage <ZaapListMessage>(HandleZaapListMessage);
            _account.Network.RegisterMessage <TeleportDestinationsListMessage>(HandleTeleportDestinationsListMessage);
            map.MapChanged           += Map_MapChanged;
            interactives.UseFinished += Interactives_UseFinished;
        }