Пример #1
0
 public WeaponsController(IWeaponManager weaponManager)
 {
     if (weaponManager == null)
     {
         throw new ArgumentNullException(nameof(weaponManager));
     }
     _weaponManager = weaponManager;
 }
Пример #2
0
 public WeaponController(IPlayerManager playerManager,
                         IUserManager userManager,
                         IWeaponManager weaponManager,
                         IWeaponTypeManager weaponTypeManager,
                         IClassManager classManager
                         )
 {
     _playerManager     = playerManager;
     _userManager       = userManager;
     _weaponManager     = weaponManager;
     _weaponTypeManager = weaponTypeManager;
     _classManager      = classManager;
 }
Пример #3
0
        /// <summary>
        /// Initializes a new instance of the <see cref="GangsController"/> class.
        /// </summary>
        /// <param name="gangManager">Gang Manager</param>
        /// <param name="weaponManager">Weapon Manager</param>
        public GangsController(IGangManager gangManager, IWeaponManager weaponManager)
        {
            if (gangManager == null)
            {
                throw new ArgumentNullException(nameof(gangManager));
            }

            if (weaponManager == null)
            {
                throw new ArgumentNullException(nameof(weaponManager));
            }

            _gangManager   = gangManager;
            _weaponManager = weaponManager;
        }
Пример #4
0
 public HomeController(IPlayerManager playerManager,
                       IUserManager userManager,
                       IClassManager classManager,
                       IQuestManager questManager,
                       IItemManager itemManager,
                       IRewardManager rewardManager,
                       IItemRewardManager itemRewardManager,
                       IWeaponManager weaponManager,
                       IWeaponTypeManager weaponTypeManager,
                       ISkillManager skillManager
                       )
 {
     _playerManager     = playerManager;
     _userManager       = userManager;
     _classManager      = classManager;
     _questManager      = questManager;
     _itemManager       = itemManager;
     _rewardManager     = rewardManager;
     _itemRewardManager = itemRewardManager;
     _weaponManager     = weaponManager;
     _weaponTypeManager = weaponTypeManager;
     _skillManager      = skillManager;
 }
    void Awake()
    {
        // Gets the PlayerPhysics component
        playerPhysics = GetComponent <IActorPhysics>();

        // Gets the WeaponManager component
        weaponManager = GetComponent <WeaponManager> ();

        // Gets the animator component
        animator = GetComponent <Animator>();

        // Check if the Character Controller was found
        if (playerPhysics == null)
        {
            Debug.LogError("IActorPhysics component not found.");
        }

        // Check if the Character Controller was found
        if (weaponManager == null)
        {
            //Debug.LogError("IWeaponManager component not found.");
        }

        // Check if the animator component was found
        if (animator == null)
        {
            Debug.LogError("Animator component not found");
        }

        // Stores the scale of the player
        xScale = transform.localScale.x;

        // TODO Change this - Not working properly
        //child = transform.FindChild("Zuckov");
        //xScale = child.localScale.x;
    }
Пример #6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="StoreService"/> class.
 /// </summary>
 /// <param name="weaponManager">Weapon manager</param>
 /// <param name="diceRoller">Dice roller</param>
 public StoreService(IWeaponManager weaponManager, IGangManager gangManager, IDiceRoller diceRoller)
 {
     _weaponManager = weaponManager ?? throw new ArgumentNullException(nameof(weaponManager));
     _gangManager   = gangManager ?? throw new ArgumentNullException(nameof(gangManager));
     _diceRoller    = diceRoller ?? throw new ArgumentNullException(nameof(diceRoller));
 }
Пример #7
0
 public void Setup()
 {
     _gangerProvider = new Mock <IGangerProvider>();
     _weaponManager  = new WeaponManager(new WeaponProviderMock(), _gangerProvider.Object);
 }