void OnDrawGizmosSelected() { if (!started) { return; } Vector3 calcLookPos = mat.MultiplyPoint(SpMath.cerp(currentLookPos, nextLookPos, (Time.time - time1) / (time2 - time1))); Gizmos.color = Color.yellow; Gizmos.DrawSphere(calcLookPos, 1); }
void Update() { Vector3 calcLookPos = mat.MultiplyPoint(SpMath.cerp(currentLookPos, nextLookPos, (Time.time - time1) / (time2 - time1))); transform.LookAt(calcLookPos); }