41 lines
1.1 KiB
C#
41 lines
1.1 KiB
C#
using FSM;
|
|
namespace YiLiao.XinFeiTingZhen
|
|
{
|
|
public class GanLuoYin_ShiLuoYin : 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,3;SONG:43,43,38;%");
|
|
fsm.ShowTxtImgQuestion("·Î²¿ÌýÕ¡ªÒì³£ºôÎüÒô¡ª¡ª†ªÒô¡ª¡ª¸É†ªÒô&ʪ†ªÒô", 21, 0, 5, () => {
|
|
fsm.ChangeState("XiongMoMoCaYin");
|
|
});
|
|
}
|
|
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 = true;
|
|
}
|
|
}
|
|
}
|