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

48 lines
1.4 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();
2024-08-22 10:39:15 +00:00
//_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-22 10:39:15 +00:00
//_liquidController2.ReleaseAllObject();
2024-08-14 10:52:35 +00:00
}
2024-08-19 03:15:31 +00:00
public void ActiveIsPouring()
{
_liquidController.ActiveIsPouring();
2024-08-22 10:39:15 +00:00
//_liquidController2.ActiveIsPouring();
2024-08-19 03:15:31 +00:00
}
public void InActiveIsPouring()
{
_liquidController.InActiveIsPouring();
2024-08-22 10:39:15 +00:00
//_liquidController2.InActiveIsPouring();
2024-08-19 03:15:31 +00:00
}
2024-08-14 10:52:35 +00:00
}
}