private void OnAttackActivated(Attack attack) { SingleCameraShakeRequest?.Invoke(attack.GetData().ONDamageHitShakeDuration, attack.GetData().ONDamageHitShakeIntensity, attack.GetData().DoCameraShakeOnDamageHit); }
private void OnDamageHitReceived(Attack arg1, CombatSystem arg2, Vector3 arg3) { SingleCameraShakeRequest?.Invoke(arg1.GetData().ONDamageHitShakeDuration, arg1.GetData().ONDamageHitShakeIntensity, arg1.GetData().DoCameraShakeOnDamageHit); }
private void OnStartAttack(Attack attack) { SingleCameraShakeRequest?.Invoke(0, 1, attack.GetData().DoCameraShakeOnDamageHit); attack.OnAttackActivated += OnAttackActivated; }