public Camera(TGCVector3 position, TgcD3dInput input, RigidBody rigidBody) { Input = input; Position = position; RigidBody = rigidBody; mouseCenter = GetMouseCenter(); RotationSpeed = 0.1f; MovementSpeed = 2000f * 30f; initialDirectionView = new TGCVector3(0, 0, -1); leftrightRot = 0; updownRot = 0; Cursor.Hide(); currentUpdateLogic = MoveNormally; }
public void Unfreeze() { currentUpdateLogic = MoveNormally; }
public void Freeze() { currentUpdateLogic = (elapsedTime) => {}; }