CapersProject/Assets/02.Scripts/Prop/Tycoon/Bar.cs
2024-08-22 19:39:15 +09:00

48 lines
1.4 KiB
C#

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<LiquidController>();
// }
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();
//_liquidController2.ReleaseAllObject();
}
public void ActiveIsPouring()
{
_liquidController.ActiveIsPouring();
//_liquidController2.ActiveIsPouring();
}
public void InActiveIsPouring()
{
_liquidController.InActiveIsPouring();
//_liquidController2.InActiveIsPouring();
}
}
}