как правильно воспроизводить лист данных?
Синтаксис:
Используется csharp
List<PointTime> pointsTime;
int t;
void Start () {
pointsTime = new List<PointTime> ();
}
void RecTrack (){
pointsTime.Insert (0, new PointTime (camPos.transform.position, camPos.transform.rotation));
}
void FixedUpdate () {
if (playTrackink) {
PlayTrack ();
camPos.SetActive (false);
camPlayPos.SetActive (true);
} else {
camPos.SetActive (true);
camPlayPos.SetActive (false);
}
}
void PlayTrack (){
t += 1;
if (pointsTime.Count > 0 && t < pointsTime.Count) {
PointTime ppp = pointsTime [t];
camPlayPos.transform.position = ppp.position;
camPlayPos.transform.rotation = ppp.rotation;
} else {
playTrackink = false;
t = 0;
}
}