feat: map editor (#56)

This commit is contained in:
M VINCENT PETT
2025-04-28 16:52:13 +02:00
committed by GitHub
parent 5cd536be84
commit 02ef8cdf74
38 changed files with 8394 additions and 140 deletions

View File

@ -8,6 +8,9 @@ public class PlayerCamera : MonoBehaviour
public float smoothSpeed = 5.0f;
private float initialY;
[Header("References")]
public bool isPlaying;
private void Start()
{
initialY = transform.position.y;
@ -15,22 +18,25 @@ public class PlayerCamera : MonoBehaviour
private void Update()
{
Player player = playerObject.GetComponent<Player>();
float minYFollow = normalMinYFollow;
if (player.CurrentGameMode is ShipGameMode)
if (isPlaying)
{
minYFollow = shipMinYFollow;
Player player = playerObject.GetComponent<Player>();
float minYFollow = normalMinYFollow;
if (player.CurrentGameMode is ShipGameMode)
{
minYFollow = shipMinYFollow;
}
float targetY = initialY;
if (playerObject.transform.position.y > minYFollow)
{
targetY = playerObject.transform.position.y;
}
float newY = Mathf.Lerp(transform.position.y, targetY, smoothSpeed * Time.deltaTime);
transform.position = new Vector3(playerObject.transform.position.x, newY, transform.position.z);
}
float targetY = initialY;
if (playerObject.transform.position.y > minYFollow)
{
targetY = playerObject.transform.position.y;
}
float newY = Mathf.Lerp(transform.position.y, targetY, smoothSpeed * Time.deltaTime);
transform.position = new Vector3(playerObject.transform.position.x, newY, transform.position.z);
}
}