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