Beispiel #1
0
 public static CameraMovementComponent CreateRotate(CameraState state, MovementData movementData, float speedValue = 1)
 {
     return(new CameraMovementComponent {
         Tag = new ElementTag(Guid.NewGuid().ToString()),
         State = state,
         MovementData = movementData,
         MovementType = MovementTypes.Rotate,
         IsValid = true,
         SpeedValue = speedValue
     });
 }
 CameraMovementComponent(CameraState state, MovementData movementData, MovementTypes movementType,
                         int delta, float speedValue) : this()
 {
     Tag          = ElementTag.New();
     IsValid      = true;
     State        = state;
     MovementData = movementData;
     MovementType = movementType;
     Delta        = delta;
     SpeedValue   = speedValue;
 }
 public static CameraMovementComponent CreateRotate(CameraState state, MovementData movementData, float speedValue = 1)
 {
     return(new CameraMovementComponent(state, movementData, MovementTypes.Rotate, 0, speedValue));
 }
 public static CameraMovementComponent ChangeRotationCenter(CameraState state, MovementData movementData)
 {
     return(new CameraMovementComponent(state, movementData, MovementTypes.ChangeRotationCenter, 0, 0));
 }
 public static CameraMovementComponent CreateZoom(CameraState state, MovementData movementData, int delta, float speedValue = 1)
 {
     return(new CameraMovementComponent(state, movementData, MovementTypes.Zoom, delta, speedValue));
 }