using FSM; namespace YiLiao.XinFeiTingZhen { public class GanLuoYin_ShiLuoYin : FsmState { bool step2_kh; string PositionValue { get { return GameManager.Instance.senSor.GetSensor().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; } } }