J'ai besoin d utiliser cette fonction " HandleUtility.DistancePointLine " mais je n'ai pas les notion de static , internal static
je me suis toujours contenter de void mafonction()
j'ai trouvé deux exemples mais ca ne me parle pas, comment utiliser ca dans une simple fonction ?
Code : Tout sélectionner
internal static float DistanceToLineInternal(Vector3 point, Vector3 p1, Vector3 p2)
{
float retval = DistancePointLine(point, p1, p2);
if (retval < 0)
retval = 0.0f;
return retval;
}
Code : Tout sélectionner
public static float DistancePointLine(Vector3 point, Vector3 lineStart, Vector3 lineEnd)
{
return Vector3.Magnitude(ProjectPointLine(point, lineStart, lineEnd) - point);
}
merci