コード例 #1
0
    void CastSpell(Vector2 target)
    {
        playerData.mana = playerData.mana - playerData.spellCost;
        GameObject projectile = Instantiate(playerData.fireball,
                                            gameObject.transform.position, Quaternion.identity, GameObject.FindGameObjectWithTag("Static").transform);
        FireBall fireballProjectile = projectile.GetComponent <FireBall>();

        fireballProjectile.target = target;
        fireballProjectile.Fly();
    }