public void ResetPos() { CurCameraTrackPoint = AllPointOnTrack[(int)CurType]; transform.position = CurCameraTrackPoint.PointPos; curLookPoint = CurCameraTrackPoint.LookAtPos; justEnterCirle = true; justExitCirle = false; judgeDir(); }
public void ChangeTo(CameraPointType type) { if (CurType == type) { return; } CurType = type; CurCameraTrackPoint = AllPointOnTrack[(int)CurType]; beforeChangePoint = transform.position; IsAutoMove = true; lateLookAtPoint = curLookPoint; }
//改变当前轨道点 private void ChangeCurTrackPoint(int index) { CurType = CurType + index; CurCameraTrackPoint = AllPointOnTrack[(int)CurType]; }