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