Beispiel #1
0
 public CameraKeyframe(Vector3 position, Quaternion rotation, float zoom, float time, PositionInterpolationType positionInterpolationType, RotationInterpolationType rotationInterpolationType)
 {
     this.position = position;
     this.rotation = rotation;
     this.zoom     = zoom;
     this.time     = time;
     this.positionInterpolationType = positionInterpolationType;
     this.rotationInterpolationType = rotationInterpolationType;
 }
Beispiel #2
0
 public void SetTransform(int index, Transform cameraTransform, float zoom, float time, PositionInterpolationType positionInterpolationType, RotationInterpolationType rotationInterpolationType)
 {
     points[index]    = cameraTransform.localPosition;
     rotations[index] = cameraTransform.localRotation;
     zooms[index]     = zoom;
     times[index]     = time;
     positionInterpolationTypes[index] = positionInterpolationType;
     rotationInterpolationTypes[index] = rotationInterpolationType;
     Sort();
     UpdateCurves();
 }
Beispiel #3
0
 public void AddTransform(Transform cameraTransform, float zoom, float time, PositionInterpolationType positionInterpolationType, RotationInterpolationType rotationInterpolationType)
 {
     points.Add(cameraTransform.localPosition);
     rotations.Add(cameraTransform.localRotation);
     zooms.Add(zoom);
     times.Add(time);
     positionInterpolationTypes.Add(positionInterpolationType);
     rotationInterpolationTypes.Add(rotationInterpolationType);
     Sort();
     UpdateCurves();
 }