Update ClientInputSender.cs

dev-hazim
Hazim Bin Ijaz 17 hours ago
parent db90b78c12
commit ce7dbbac6d

@ -45,7 +45,7 @@ namespace Unity.BossRoom.Gameplay.UserInput
RaycastHitComparer m_RaycastHitComparer; RaycastHitComparer m_RaycastHitComparer;
[SerializeField] private StaminaManager staminaManager; [SerializeField] private StaminaManager staminaManager;
private bool isSprinting; private bool isSprinting = false;
[SerializeField] [SerializeField]
ServerCharacter m_ServerCharacter; ServerCharacter m_ServerCharacter;
@ -584,17 +584,20 @@ namespace Unity.BossRoom.Gameplay.UserInput
{ {
if (!isSprinting) if (!isSprinting)
{ {
isSprinting = true;
StartSprintServerRPC(); StartSprintServerRPC();
} }
} }
else else
{ {
isSprinting = false;
StopSprintServerRPC(); StopSprintServerRPC();
staminaManager.StopConsuming(); // Allows regen after delay staminaManager.StopConsuming(); // Allows regen after delay
} }
} }
else if (isSprinting) // Sprint key released else if (isSprinting) // Sprint key released
{ {
isSprinting = false;
StopSprintServerRPC(); StopSprintServerRPC();
staminaManager.StopConsuming(); // Allows regen after delay staminaManager.StopConsuming(); // Allows regen after delay
} }

Loading…
Cancel
Save