using UnityEngine; namespace BlueWater.Tycoons { public class Bar : InteractionFurniture { [SerializeField] private LiquidController _liquidController; protected override void Awake() { base.Awake(); _liquidController = FindAnyObjectByType(); } public override void Interaction() { PlayerInputKeyManager.Instance.SwitchCurrentActionMap(InputActionMaps.Bar); TycoonCameraManager.Instance.SetMainCamera(TycoonCameraType.Bar); } public void Escape() { PlayerInputKeyManager.Instance.SwitchCurrentActionMap(InputActionMaps.Tycoon); TycoonCameraManager.Instance.SetMainCamera(TycoonCameraType.Base); _liquidController.ReleaseAllObject(); } public void ActiveIsPouring() => _liquidController.ActiveIsPouring(); public void InActiveIsPouring() => _liquidController.InActiveIsPouring(); } }