距離によるダメージコントロール
距離が10以上離れていたらならダメージは50%オフ。
Projectile側よりもEnemy側で計算した方が軽い。
Easy Weapons 3.0.2
EnemyHealth.cs
public void ChangeHealth (float amount) { playerPos = player.transform.position; Vector3 myPosition = gameObject.transform.position; distance = Vector3.Distance (playerPos, myPosition); if(distance > 10) { myDamage = amount * 0.5f; } amount = myDamage; currentHealth += amount; }