CapersProject/Assets/02.Scripts/Prop/Tycoon/Bar.cs

47 lines
1.3 KiB
C#
Raw Normal View History

2024-08-14 10:52:35 +00:00
using UnityEngine;
namespace BlueWater.Tycoons
{
public class Bar : InteractionFurniture
{
[SerializeField]
private LiquidController _liquidController;
2024-08-19 03:15:31 +00:00
[SerializeField]
private LiquidController _liquidController2;
2024-08-14 10:52:35 +00:00
2024-08-19 03:15:31 +00:00
// protected override void Awake()
// {
// base.Awake();
//
// _liquidController = FindAnyObjectByType<LiquidController>();
// }
2024-08-14 10:52:35 +00:00
public override void Interaction()
{
PlayerInputKeyManager.Instance.SwitchCurrentActionMap(InputActionMaps.Bar);
TycoonCameraManager.Instance.SetMainCamera(TycoonCameraType.Bar);
2024-08-19 10:56:07 +00:00
_liquidController.Initialize();
_liquidController2.Initialize();
2024-08-14 10:52:35 +00:00
}
public void Escape()
{
PlayerInputKeyManager.Instance.SwitchCurrentActionMap(InputActionMaps.Tycoon);
TycoonCameraManager.Instance.SetMainCamera(TycoonCameraType.Base);
_liquidController.ReleaseAllObject();
}
2024-08-19 03:15:31 +00:00
public void ActiveIsPouring()
{
_liquidController.ActiveIsPouring();
_liquidController2.ActiveIsPouring();
}
public void InActiveIsPouring()
{
_liquidController.InActiveIsPouring();
_liquidController2.InActiveIsPouring();
}
2024-08-14 10:52:35 +00:00
}
}