Example #1
0
        public WeaponUzi(WeaponModuleMethodsHolder weaponModuleMethodsHolder) : base(weaponModuleMethodsHolder)
        {
            WeaponModuleMethodsHolder = weaponModuleMethodsHolder;

            //WeaponVisuals = new WeaponVisuals();

            EnumWeaponHoldType = EnumWeaponHoldType.Shotgun;
        }
        public override void ExecuteAttack()
        {
            if (_iWeaponHasTimers.PrimaryPressedTimer > .1f)
            {
                WeaponModuleMethodsHolder.SetShotAnimation();


                _iWeaponHasTimers.PrimaryPressedTimer = 0;
            }
        }
Example #3
0
        public WeaponFist(WeaponModuleMethodsHolder weaponModuleMethodsHolder) : base(weaponModuleMethodsHolder)
        {
            EnumWeaponType = EnumWeaponType.Fists;

            InstantiateMonoForThisWeapon();
            WeaponModuleMethodsHolder = weaponModuleMethodsHolder;

            //WeaponVisuals = new WeaponVisuals();

            PotencialAttacks.Add(new WeaponAttackFistHit(WeaponModuleMethodsHolder));
        }
Example #4
0
        public WeaponPistol(WeaponModuleMethodsHolder weaponModuleMethodsHolder) : base(weaponModuleMethodsHolder)
        {
            EnumWeaponType = EnumWeaponType.Pistol;



            InstantiateMonoForThisWeapon();
            WeaponModuleMethodsHolder = weaponModuleMethodsHolder;

            PotencialAttacks.Add(new WeaponAttackFireBullet(WeaponModuleMethodsHolder, this));
        }
Example #5
0
 public override void WeaponDeselectedAction()
 {
     WeaponModuleMethodsHolder.SetAnimatorWeaponDeSelected();
     Debug.Log("Uzi Hided!");
 }
 public WeaponAttackFireBullet(WeaponModuleMethodsHolder weaponModuleMethodsHolder, IWeaponHasTimers iWeaponHasTimers) : base(weaponModuleMethodsHolder)
 {
     WeaponModuleMethodsHolder = weaponModuleMethodsHolder;
     _iWeaponHasTimers         = iWeaponHasTimers;
 }
Example #7
0
 public WeaponAttackBase(WeaponModuleMethodsHolder weaponModuleMethodsHolder)
 {
     WeaponModuleMethodsHolder = weaponModuleMethodsHolder;
 }
Example #8
0
 public override void ExecuteAttack()
 {
     WeaponModuleMethodsHolder.SetFistAnimation();
     _weaponFist.HitTimerCurrent = 2f;
 }
Example #9
0
 public WeaponAttackFistHit(WeaponModuleMethodsHolder weaponModuleMethodsHolder) : base(weaponModuleMethodsHolder)
 {
     WeaponModuleMethodsHolder = weaponModuleMethodsHolder;
 }
Example #10
0
        public WeaponBase(WeaponModuleMethodsHolder weaponModuleMethodsHolder)
        {
            WeaponModuleMethodsHolder = weaponModuleMethodsHolder;

            InstantiateMonoForThisWeapon();
        }