コード例 #1
0
        public void OrientClip(GameObject go, Vector3 goalPos, ClipInfo CI)
        {
            var orientClip = steerTrack.CreateClip <OrientToObjectAsset>();

            orientClip.start       = CI.start;
            orientClip.duration    = CI.duration;
            orientClip.displayName = CI.display;
            OrientToObjectAsset orient_clip = orientClip.asset as OrientToObjectAsset;

            OrientBind(orient_clip, go, goalPos);
        }
コード例 #2
0
 public void OrientBind(OrientToObjectAsset oa, GameObject boid, Vector3 endOrient)
 {
     oa.ObjectToMove.exposedName = UnityEditor.GUID.Generate().ToString();
     oa.endPos = endOrient;
     playableDirector.SetReferenceValue(oa.ObjectToMove.exposedName, boid);
 }