示例#1
0
    public void PlayerRangedAttackCalled(LayerMask hitLayers, Transform attackPoint, int attackDamage, float attackRange, float knockbackStrength, float knockbackTime, float arrowFlytime)
    {
        GameObject newArrow = Instantiate(arrowPrefab, attackPoint);
        Arrow      arrow    = newArrow.GetComponent <Arrow>();

        arrow.transform.parent = null;
        arrow.tag = "PlayerWeapon";
        arrow.ArrowLaunch(hitLayers, attackPoint, attackDamage, attackRange, knockbackStrength, knockbackTime, arrowFlytime);
    }