예제 #1
0
        public static ArrowProjectile Create(Vector3 position, Enemy enemyTarget, int damageAmount, float moveSpeed)
        {
            Transform arrowProjectileTransform = Instantiate(GameAssets.Instance.pfArrowProjectile, position, Quaternion.identity);

            ArrowProjectile arrowProjectile = arrowProjectileTransform.GetComponent <ArrowProjectile>();

            arrowProjectile.Initialize(enemyTarget, damageAmount, moveSpeed);

            return(arrowProjectile);
        }