using UnityEngine; using Sirenix.OdinInspector; namespace BlueWater { public class RestaurantManager : Singleton { [field: SerializeField] public CustomerManager CustomerManager { get; private set; } [field: SerializeField] public CustomerTableManager CustomerTableManager { get; private set; } [field: SerializeField] public FoodBalloonUiManager FoodBalloonUiManager { get; private set; } protected override void OnAwake() { InitializeComponents(); } [Button("컴포넌트 초기화")] private void InitializeComponents() { CustomerManager = GetComponent(); CustomerTableManager = GetComponent(); FoodBalloonUiManager = GetComponent(); } } }