Files
BH3/Assets/Scripts/Assembly-CSharp/MoleMole/IslandCameraFocusingState.cs
2025-08-13 09:26:42 +08:00

30 lines
649 B
C#

namespace MoleMole
{
public class IslandCameraFocusingState : IslandCameraBaseState
{
private MonoIslandBuilding _building;
public IslandCameraFocusingState(MonoIslandCameraSM sm)
{
_sm = sm;
}
public override void Enter(IslandCameraBaseState lastState, object param = null)
{
base.Enter(lastState, param);
_building = param as MonoIslandBuilding;
(Singleton<MainUIManager>.Instance.SceneCanvas as MonoIslandUICanvas).TriggerFullScreenBlock(false);
}
public override void Exit(IslandCameraBaseState nextState)
{
_building = null;
}
public MonoIslandBuilding GetBuilding()
{
return _building;
}
}
}