53 public virtual void Update(
float dt) {
61 m_playerInput.ToggleCreativeFly =
true;
86 KeyboardHelp = m_playerInput.KeyboardHelp
93 m_playerInput.Jump =
false;
94 m_playerInput.ToggleCrouch =
false;
95 m_playerInput.ToggleCreativeFly =
false;
121 input.IsMouseCursorVisible =
true;
134 input.IsMouseCursorVisible =
false;
144 num = mouseWheelMovement / 120;
156 m_playerInput.Look +=
new Vector2(Math.Clamp(zero.
X, -15f, 15f), Math.Clamp(zero.
Y, -15f, 15f));
157 m_playerInput.Move += vector;
158 m_playerInput.CrouchMove += vector;
160 m_playerInput.ScrollInventory -= num;
169 ?
new Ray3(viewPosition, viewDirection)
185 m_playerInput.SelectInventorySlot = 0;
188 m_playerInput.SelectInventorySlot = 1;
191 m_playerInput.SelectInventorySlot = 2;
194 m_playerInput.SelectInventorySlot = 3;
197 m_playerInput.SelectInventorySlot = 4;
200 m_playerInput.SelectInventorySlot = 5;
203 m_playerInput.SelectInventorySlot = 6;
206 m_playerInput.SelectInventorySlot = 7;
209 m_playerInput.SelectInventorySlot = 8;
212 m_playerInput.SelectInventorySlot = 9;
218 loader.UpdateInput(
this, input);
232 input.IsPadCursorVisible =
true;
233 input.PadCursorPosition = padCursorPosition;
237 input.IsPadCursorVisible =
false;
242 zero +=
new Vector3(2f * padStickPosition.
X, 0f, 2f * padStickPosition.
Y);
243 zero += Vector3.UnitY * (input.
IsGamepadDown(
"MoveUp") ? 1 : 0);
244 zero += -Vector3.UnitY * (input.
IsGamepadDown(
"MoveDown") ? 1 : 0);
245 m_playerInput.Move += zero;
246 m_playerInput.CrouchMove += zero;
247 m_playerInput.Look += 0.75f * num * padStickPosition2 * MathF.Pow(padStickPosition2.
LengthSquared(), 0.25f);
291 input.IsVrCursorVisible =
true;
295 input.IsVrCursorVisible =
false;
303 Matrix m = VrManager.HmdMatrixInverted.OrientationMatrix *
m_componentPlayer.ComponentCreatureModel.EyeRotation.ToMatrix();
308 zero +=
new Vector3(2f * vrStickPosition.
X, 2f * vrStickPosition2.
Y, 2f * vrStickPosition.
Y);
309 m_playerInput.Move += zero;
310 m_playerInput.CrouchMove += zero;
311 m_playerInput.VrMove = value;
313 if (touchInput.HasValue
318 m_playerInput.CrouchMove.X += vector.
X;
319 m_playerInput.CrouchMove.Z += vector.
Y;
324 m_playerInput.Jump =
true;
327 m_playerInput.Look += 0.5f * vrStickPosition2 * MathF.Pow(vrStickPosition2.
LengthSquared(), 0.25f);
330 Vector3 vector2 = hmdMatrixYpr - hmdLastMatrixYpr;
331 m_playerInput.VrLook =
new Vector2(vector2.
X, hmdMatrixYpr.
Y);
334 if (touchInput2.HasValue) {
336 zero2.X = touchInput2.Value.
Move.
X;
340 m_playerInput.Jump =
true;
383 m_componentGui.MoveWidget.Radius = 30f / num *
m_componentGui.MoveWidget.GlobalScale;
404 m_playerInput.Interact =
new Ray3(viewPosition, viewDirection);
405 m_playerInput.Hit =
new Ray3(viewPosition, viewDirection);
408 m_playerInput.Interact =
new Ray3(viewPosition, direction);
409 m_playerInput.Hit =
new Ray3(viewPosition, direction);
416 m_playerInput.Dig =
new Ray3(viewPosition, viewDirection);
417 m_playerInput.Aim =
new Ray3(viewPosition, direction2);
420 m_playerInput.Dig =
new Ray3(viewPosition, direction);
421 m_playerInput.Aim =
new Ray3(viewPosition, direction2);
430 m_playerInput.Look += vector;
434 m_playerInput.Dig =
new Ray3(viewPosition, viewDirection);
435 m_playerInput.Aim =
new Ray3(viewPosition, direction2);
438 m_playerInput.Dig =
new Ray3(viewPosition, direction);
439 m_playerInput.Aim =
new Ray3(viewPosition, direction2);
453 m_playerInput.Jump =
true;
459 m_playerInput.CrouchMove.X += vector2.
X;
460 m_playerInput.CrouchMove.Z += vector2.
Y;
472 m_playerInput.CrouchMove +=
m_componentGui.MoveRoseWidget.Direction;
480 m_playerInput.Jump =
true;
485 m_playerInput.Look += vector4;