public static IEnumerator LerpCoroutine(VectorArrow arrow, Vector3 start, Vector3 end, float animtime) { float timer = 0; while (timer < animtime) { arrow.SetPositions(start, Vector3.Lerp(start, end, timer / animtime)); yield return(null); timer += Time.deltaTime; } arrow.SetPositions(start, end); }
public void SetVectorArrow(VectorArrow arrow) { vectorArrow = arrow; coneMesh = CreateCone(vectorArrow.subDivitions, vectorArrow.radius, vectorArrow.height); }