Exemple #1
0
    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);
 }