Пример #1
0
    public void FireballAction()
    {
        var fireballModel = new FireballModel
        {
            prefab         = fireballPrefab,
            ownerTag       = Tags.PLAYER,
            hitTag         = Tags.ENEMY,
            originPosition = SwordAttackPosition.position,
            direction      = transform.right,
            damage         = 1
        };

        FireballController.CreateFireball(fireballModel);
        fireballCreation.Play();
    }
Пример #2
0
    public void CreateFireball()
    {
        var fireballDirection = (playerTransform.position - flameOriginPosition.position).normalized;

        var fireballModel = new FireballModel
        {
            prefab         = fireballPrefab,
            ownerTag       = Tags.ENEMY,
            hitTag         = Tags.PLAYER,
            originPosition = flameOriginPosition.position,
            direction      = fireballDirection,
            damage         = 1
        };

        FireballController.CreateFireball(fireballModel);
        fireballCreation.PlayOneShot(fireballCreation.clip, 0.75f);
    }