2026-04-12 11:48:01 +08:00

42 lines
1.1 KiB
C#

using FSM;
namespace YiLiao.XinFeiTingZhen
{
public class GanLuoYin : FsmState<FSMManager>
{
bool step2_kh;
string PositionValue
{
get
{
return GameManager.Instance.senSor.GetSensor<TZQ_Sensor>().positionValue.ToString();
}
}
public override void OnStateEnter()
{
base.OnStateEnter();
step2_kh = true;
fsm.HideTzq();
GameManager.Instance.senSor.SendFunction("#ID:8,9;SONG:43;%");
fsm.ShowTxtImgQuestion("·Î²¿ÌýÕ¡ªÒì³£ºôÎüÒô¡ª¡ª†ªÒô¡ª¡ª¸É†ªÒô", 18, 0, 5, () => {
fsm.ChangeState("DiDiaoGanLuoYin");
});
}
public override void OnStateStay()
{
base.OnStateStay();
if (step2_kh)
{
fsm.ShowTzq(PositionValue);
}
}
public override void OnStateExit()
{
base.OnStateExit();
step2_kh = false;
fsm.HideTzq();
fsm.nextState = false;
}
}
}