Added Furnance and smelting

This commit is contained in:
2026-08-11 17:12:34 +03:00
parent 2a30d4d8cf
commit 67e0bcfaaf
82 changed files with 25148 additions and 7186 deletions
@@ -60,6 +60,24 @@ public sealed class FirstPersonCameraController : NetworkBehaviour, IPlayerSyste
if (isInitialized && !IsOwner)
ApplyCameraPitch(synchronizedPitch.Value);
if (isInitialized && IsOwner)
CaptureCursor();
}
private void LateUpdate()
{
if (!isInitialized || !IsOwner || !Application.isFocused)
return;
if (Cursor.lockState != CursorLockMode.Locked || Cursor.visible)
CaptureCursor();
}
private void OnApplicationFocus(bool hasFocus)
{
if (hasFocus && isInitialized && IsOwner)
CaptureCursor();
}
public void ApplyPitch(float pitchDelta)
@@ -98,4 +116,10 @@ public sealed class FirstPersonCameraController : NetworkBehaviour, IPlayerSyste
if (playerCamera != null)
playerCamera.transform.localRotation = Quaternion.Euler(pitch, 0f, 0f);
}
private static void CaptureCursor()
{
Cursor.lockState = CursorLockMode.Locked;
Cursor.visible = false;
}
}