|
#pragma strict
|
|
import DentedPixel;
|
|
|
|
public var customAnimationCurve:AnimationCurve;
|
|
|
|
public var pt1:Transform;
|
|
public var pt2:Transform;
|
|
public var pt3:Transform;
|
|
public var pt4:Transform;
|
|
|
|
private var containingSphere:Transform;
|
|
private var spline:LTSpline;
|
|
private var ltLogo:GameObject;
|
|
|
|
function Start () {
|
|
ltLogo = GameObject.Find("LeanTweenLogo");
|
|
containingSphere = GameObject.Find("ContaingCube").transform;
|
|
|
|
var path:Vector3[] = [pt1.position,pt1.position,pt2.position,pt3.position,pt4.position,pt4.position];
|
|
spline = new LTSpline( path );
|
|
LeanTween.moveSplineLocal( ltLogo, path, 3.0 ).setEase(LeanTweenType.easeInQuad).setOrientToPath(true).setRepeat(-1);
|
|
}
|
|
|
|
function Update(){
|
|
containingSphere.transform.eulerAngles.y += Time.deltaTime*3.0;
|
|
}
|
|
|
|
function OnDrawGizmos(){
|
|
if(spline!=null)
|
|
spline.gizmoDraw(1.0f); // debug aid to be able to see the path in the scene inspector
|
|
}
|
|
|