Ejemplo n.º 1
0
 private void OnEnable()
 {
     audioSource = GetComponent <AudioSource>();
     weaponEvent = GetComponent <WeaponEvent>();
     weaponEvent.WeaponFireEvent   += PlayFireAnimation;
     weaponEvent.WeaponAimEvent    += PlayAimAnimation;
     weaponEvent.WeaponReloadEvent += PlayReloadAnimation;
     anim = GetComponent <Animator>();
 }
Ejemplo n.º 2
0
 private void OnEnable()
 {
     shotgunSpread                  = 1f;
     currentVerticalRecoil          = 0f;
     currentHorizontalRecoil        = 0f;
     weaponEvent                    = GetComponent <WeaponEvent>();
     weaponEvent.WeaponFireEvent   += FireWeapon;
     weaponEvent.WeaponAimEvent    += AimWeapon;
     weaponEvent.WeaponReloadEvent += ReloadWeapon;
     weaponDelay                    = 60f / rpm;
 }
Ejemplo n.º 3
0
 private void AddReloadEvent(WeaponEvent eventDot)
 {
     Debug.Log("Successful");
     eventDot.WeaponReloadEvent += ReloadAmmo;
 }
Ejemplo n.º 4
0
 private void RemoveReloadEvent(WeaponEvent eventDot)
 {
     Debug.Log("Removed Successful");
     eventDot.WeaponReloadEvent -= ReloadAmmo;
 }
Ejemplo n.º 5
0
 public void CallPlayerRemoveWeaponReloadEvent(WeaponEvent eventDot)
 {
     PlayerRemoveWeaponReloadEvent(eventDot);
 }