Exemplo n.º 1
0
 /// <summary>
 /// Parameterized constructor
 /// </summary>
 /// <param name="targetManager">ITargetManager reference</param>
 /// <param name="userManager">IUserManager reference</param>
 public TargetsController(ITargetManager targetManager,
                          Business.Interfaces.IUserManager userManager,
                          IScorecardManager scorecardManager)
 {
     this.targetManager    = targetManager;
     this.userManager      = userManager;
     this.scorecardManager = scorecardManager;
 }
Exemplo n.º 2
0
    private void Awake()
    {
        _targetManager = GetComponent <ITargetManager>();

        if (_targetManager == null)
        {
            Debug.LogWarning("Target Manager is not found! Please check the it.");
        }
    }
Exemplo n.º 3
0
        public TargetManager_Tests()
        {
            targetManager = Resolve <ITargetManager>();

            tagAppService       = Resolve <ITagAppService>();
            tagRepository       = Resolve <ITagRepository>();
            metaEntityManager   = Resolve <IMetaEntityManager>();
            tagTargetManager    = Resolve <ITagTargetManager>();
            tagTargetRepository = Resolve <ITagTargetRepository>();
        }
Exemplo n.º 4
0
    private List <GameObject> _poolCardsPlayer; //колода карт
    //private IDeckManager _deckManagerImplementation;

    public DeckManager(IObjectStorage objectStorage, IInventoryManager inventoryManager, IAnimaManager animaManager,
                       IPublisher publisher, ICoroutiner coroutiner, ITargetManager targetManager, IConfigurateManager configurateManager)
    {
        _objectStorage         = objectStorage;
        _inventoryManager      = inventoryManager;
        _animaManager          = animaManager;
        _publisher             = publisher;
        _coroutiner            = coroutiner;
        _targetManager         = targetManager;
        _configurateManager    = configurateManager;
        _maxCardsInHand        = 6;
        _currentCardsInHand    = 0;
        _currentCardsInDiscard = 0;
        _discardCards          = new List <string>();
    }
Exemplo n.º 5
0
 public GameManagers(IGameManager gameManager, IActivateCardManager activateCardManager, IBarsPlayerManager barsPlayerManager,
                     IBarsEnemyManager barsEnemyManager, IEnemyManager enemyManager, IAlliesManager alliesManager, IPlayersManager playersManager, IDeckManager deckManager,
                     IInventoryManager inventoryManager, ITargetManager targetManager, ITokenRewardManager tokenRewardManager)
 {
     GameManager         = gameManager;
     ActivateCardManager = activateCardManager;
     BarsPlayerManager   = barsPlayerManager;
     BarsEnemyManager    = barsEnemyManager;
     EnemyManager        = enemyManager;
     AlliesManager       = alliesManager;
     PlayersManager      = playersManager;
     DeckManager         = deckManager;
     InventoryManager    = inventoryManager;
     TargetManager       = targetManager;
     TokenRewardManager  = tokenRewardManager;
 }
        /// <summary>
        /// Initializing a container with View.Here we get all the targets from TargetManager and create their display on the compass
        /// </summary>
        /// <param name="inputTargetManager"></param>
        public void SetTargetManager(ITargetManager inputTargetManager)
        {
            locator                       = FindObjectOfType <PlayerLocator>();
            pool                          = gameObject.AddComponent <PoolBaseTargetView>();
            targetManager                 = inputTargetManager;
            targetManager.onAddTarget    += onAddTarget;
            targetManager.onRemoveTarget += onRemoveTarget;

            if (targetManager.Targets.Count != 0)
            {
                foreach (var item in targetManager.Targets)
                {
                    onAddTarget(item);
                }
            }
        }
Exemplo n.º 7
0
    private void SetDependecies(ILogicManager logicManager)
    {
        _popupManagers      = logicManager.PopupManagers;
        _tokenRewardManager = logicManager.GameManagers.TokenRewardManager;

        _saveManager         = logicManager.BaseManagers.SaveManager;
        _animaManager        = logicManager.BaseManagers.AnimaManager;
        _objectStorage       = logicManager.BaseManagers.ObjectStorage;
        _publisher           = logicManager.BaseManagers.Publisher;
        _gameManager         = logicManager.GameManagers.GameManager;
        _coroutiner          = logicManager.BaseManagers.Coroutiner;
        _deckManager         = logicManager.GameManagers.DeckManager;
        _targetManager       = logicManager.GameManagers.TargetManager;
        _enemyManager        = logicManager.GameManagers.EnemyManager;
        _alliesManager       = logicManager.GameManagers.AlliesManager;
        _configurateManager  = logicManager.BaseManagers.ConfigurateManager;
        _audioManager        = logicManager.BaseManagers.AudioManager;
        _activateCardManager = logicManager.GameManagers.ActivateCardManager;
        _publisher.AddSubscriber(this);
    }
 private void Awake()
 {
     TargetManager = GetComponent <TargetManager>();
     IsInited      = true;
 }
 public MetaEntityManager(IMetaEntityRepository metaEntityRepository, ITargetManager targetManager, ITargetRepository targetRepository)
 {
     this.metaEntityRepository = metaEntityRepository;
     this.targetManager        = targetManager;
     this.targetRepository     = targetRepository;
 }
Exemplo n.º 10
0
 public TargetAppService(IRepository <Target, long> repository, ITargetManager targetManager)
     : base(repository)
 {
     this.targetManager = targetManager;
 }
Exemplo n.º 11
0
    void Start()
   {
       _publisher = new Publisher();

       _saveManager = new SaveManager();
       _animaManager = new AnimaManager();
       _objectLoader = new ObjectLoader();
       _configurateManager = new ConfigurateManager();

       _objectStorage = new ObjectStorage(_objectLoader,_configurateManager);
       _tokenRewardManager = new TokenRewardManager(_publisher, _animaManager, _objectStorage,_configurateManager);
       _audioManager = new AudioManager(_objectStorage, _coroutiner);
       _barsPlayerManager = new BarsPlayerManager(_objectStorage);

       _inventoryManager = new InventoryManager(_objectStorage, _publisher, _coroutiner,_configurateManager);
       
       _gameStageManager = new GameStageManager(_publisher, _coroutiner);
       _gameManager = new GameManager(_publisher, _animaManager, _objectStorage, _coroutiner,_inventoryManager,_configurateManager);
       _enemyManager = new EnemyManager(_publisher, _coroutiner,_animaManager,_objectStorage, _configurateManager);
       _alliesManager = new AlliesManager(_coroutiner, _configurateManager);
       _playersManager = new PlayersManager(_publisher,_animaManager, _tokenRewardManager);
       _barsEnemyManager = new BarsEnemyManager(_enemyManager, _publisher);
       _activateCardManager = new ActivateCardManager(_publisher, _barsPlayerManager,_enemyManager);
       _targetManager = new TargetManager(_publisher, _animaManager, _activateCardManager, _enemyManager);
       _deckManager = new DeckManager(_objectStorage,_inventoryManager,_animaManager,_publisher,_coroutiner, _targetManager,_configurateManager);
       
       _popupEvent = new PopupEvent(_objectStorage,_publisher,_animaManager,_coroutiner, _configurateManager);
       _popupGameMenu = new PopupGameMenu(_objectStorage, _publisher, _animaManager,_coroutiner);
       _popupInventory = new PopupInventory(_inventoryManager, _animaManager);
       _popupPlaceInSlot = new PopupPlaceInSlot(_publisher);
       _popupPlayers = new PopupPlayers(_animaManager, _objectStorage, _publisher, _configurateManager);
       //_descriptionCardPopup = new PopupDescriptionCard(_popupDescriptionCard);
       _popupDescriptionCard = new PopupDescriptionCard(_coroutiner,_animaManager);
       _popupRewardEvent = new PopupRewardEvent(_publisher, _objectStorage, _configurateManager, _coroutiner);
       
       _publisher.AddSubscriber((ISubscriber) _gameManager);
       _publisher.AddSubscriber((ISubscriber) _inventoryManager);
       _publisher.AddSubscriber((ISubscriber) _gameStageManager);
       _publisher.AddSubscriber((ISubscriber) _activateCardManager);
       _publisher.AddSubscriber((ISubscriber) _barsPlayerManager);
       _publisher.AddSubscriber((ISubscriber) _barsEnemyManager);
       _publisher.AddSubscriber((ISubscriber) _enemyManager);
       _publisher.AddSubscriber((ISubscriber) _alliesManager);
       _publisher.AddSubscriber((ISubscriber) _playersManager);
       _publisher.AddSubscriber((ISubscriber) _deckManager);
       _publisher.AddSubscriber((ISubscriber) _targetManager);
       _publisher.AddSubscriber((ISubscriber) _audioManager);
       _publisher.AddSubscriber((ISubscriber) _tokenRewardManager);
       
       _publisher.AddSubscriber((ISubscriber) _popupGameMenu);
       _publisher.AddSubscriber((ISubscriber) _popupInventory);
       _publisher.AddSubscriber((ISubscriber) _popupEvent);
       _publisher.AddSubscriber((ISubscriber) _popupPlayers);
       _publisher.AddSubscriber((ISubscriber) _popupDescriptionCard);
       _publisher.AddSubscriber((ISubscriber) _popupRewardEvent);
       _publisher.AddSubscriber((ISubscriber) _popupPlaceInSlot);
       
       _baseManagers = new BaseManagers(_saveManager,_animaManager,_publisher,_objectStorage,_configurateManager,_coroutiner, _audioManager);
       _gameManagers = new GameManagers(_gameManager, _activateCardManager, _barsPlayerManager, _barsEnemyManager, 
           _enemyManager, _alliesManager,  _playersManager, _deckManager, _inventoryManager, _targetManager, _tokenRewardManager);
       _popupManagers = new PopupManagers(_popupGameMenu,_popupInventory, _popupEvent, _popupPlayers, _popupDescriptionCard,_popupPlaceInSlot, _popupRewardEvent);
       
       
       _logicManager = new LogicManager(_baseManagers,_gameManagers, _popupManagers);
       _loadManager = new LoadManager(_logicManager);
       //-------------------Делаем переход в сцену "Меню"
       _loadManager.Navigate(SceneTypeEnum.Bootstrapper, SceneTypeEnum.Menu, CustomObject.Empty);
   }
Exemplo n.º 12
0
 void Construct(PlayerStateController.Factory playerFactory, ILoader loader, ITargetManager targetManager)
 {
     this.playerFactory = playerFactory;
     this.loader        = loader;
     this.targetManager = targetManager;
 }
Exemplo n.º 13
0
 public void SetDependecies(GameObject objStopDrag, GameObject objReturnCard, ITargetManager targetManager)
 {
     _pointStopDrag   = objStopDrag;
     _pointReturnCard = objReturnCard;
     _targetManager   = targetManager;
 }
Exemplo n.º 14
0
 public Management(ManagementDbContext context, ITargetManager targetManager)
 {
     TargetManager = targetManager;
     context.Database.Migrate();
 }
Exemplo n.º 15
0
 public Targets(ITargetManager targetManager)
 {
     _targetManager = targetManager;
 }