Exemplo n.º 1
0
    private void ApplyEffects(Direction direction)
    {
        SpawnParticle(direction);

        CameraShakeTrigger.ShakeCamera(cameraShakeParameters);

        canSpawn = false;
    }
Exemplo n.º 2
0
    private void OnCollisionExit2D(Collision2D collision)
    {
        Collider2D collider = collision.collider;

        if (collider.gameObject.CompareTag("Projectile"))
        {
            Projectile projectile = collider.gameObject.GetComponent <Projectile>();

            projectile.DisableColliderShieldHit();

            shieldAnimationController.TriggerAnimation(ShieldAnimations.Hit);

            CameraShakeTrigger.ShakeCamera(cameraShakeParameters);
        }
    }