CameraBuddy.Camera.CameraState.Set C# (CSharp) Method

Set() public method

public Set ( float speed = -1 ) : void
speed float
return void
        public void Set(float speed = -1)
        {
            _oldState = new CameraState();
            EloBuddy.Camera.Pitch = Pitch;
            EloBuddy.Camera.Yaw = YawPitch.To2D();
            EloBuddy.Camera.SetZoomDistance(Zoom);
            if(speed > 0)
                CameraMovement.MoveToSmooth(Priority.LowMedium, Position, speed);
            else
                EloBuddy.Camera.ScreenPosition = Position;
        }

Usage Example

Example #1
0
 private static void SetMoveStates(Vector2 end)
 {
     BeforeMoveState = new CameraState();
     BeforeMoveState.Set();
     AfterMoveState = new CameraState(BeforeMoveState.YawPitch, end, BeforeMoveState.Zoom);
 }
All Usage Examples Of CameraBuddy.Camera.CameraState::Set