public float DetermineInfluence(IInfluenceUnit unit, Vector3 location) { float unitInfluence = unit.DirectInfluence; Vector3 unitLocation = unit.Location.Position; return (unitInfluence / (1 + (unitLocation - location).magnitude)); }
public float DetermineInfluence(IInfluenceUnit unit, Vector3 location) { float unitInfluence = unit.DirectInfluence; Vector3 unitLocation = unit.Location.Position; float dividend = Mathf.Sqrt((1 + (unitLocation - location).magnitude)); return (unitInfluence / dividend); }
public float DetermineInfluence(IInfluenceUnit unit, Vector3 location) { return unit.DirectInfluence / (1 + (location - unit.Location.Position).magnitude); }
public float DetermineInfluence(IInfluenceUnit unit, Vector3 location) { float result = unit.DirectInfluence / (1 + location.magnitude); return result; }
public float DetermineInfluence(IInfluenceUnit unit, Vector3 location) { return(unit.DirectInfluence / (1 + (location - unit.Location.Position).magnitude)); }
public float DetermineInfluence(IInfluenceUnit unit, Vector3 location) { float I0 = unit.DirectInfluence; float d = (unit.Location.Position - location).magnitude; return I0 / (1 + d); }
public float DetermineInfluence(IInfluenceUnit unit, Vector3 location) { //TODO: implement throw new NotImplementedException(); }