Started make greybox for main location

This commit is contained in:
2026-08-05 17:49:42 +03:00
parent a259a64e80
commit 90934eca22
648 changed files with 314989 additions and 578 deletions
@@ -0,0 +1,26 @@
using UnityEngine;
[RequireComponent(typeof(Collider))]
public sealed class StartRoomZone : MonoBehaviour
{
[SerializeField] private Collider roomCollider;
private void Awake()
{
if (roomCollider == null)
roomCollider = GetComponent<Collider>();
}
public bool Contains(Vector3 worldPosition) =>
roomCollider != null && roomCollider.bounds.Contains(worldPosition);
private void OnDrawGizmosSelected()
{
Collider targetCollider = roomCollider != null ? roomCollider : GetComponent<Collider>();
if (targetCollider == null)
return;
Gizmos.color = new Color(0.2f, 0.75f, 1f, 0.22f);
Gizmos.DrawCube(targetCollider.bounds.center, targetCollider.bounds.size);
}
}