using FSM; using ZXKFramework; namespace YiLiao.XinFeiTingZhen { public class DiYiDiErXinYinZengQiangState : FsmState { public override void OnStateEnter() { base.OnStateEnter(); fsm.ShowTip(0); fsm.PlayBgm(0); fsm.PlayClip("第一第二心音增强"); fsm.Light_EnableInteraction("group22"); fsm.InteractionDown("group22", obj => { fsm.StopBgm(); fsm.Unlight_DisableInteraction("group22"); fsm.InteractionDown("group22", null); Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); fsm.PlayClip("第一第二心音增强2"); ChatUI.Instance.SendAI("心脏听诊》病理性心音》第一/第二心音增强》步骤1", null); fsm.ShowNextPanel(() => { ChatUI.Instance.CloseChatTxt(); fsm.StopClip("第一第二心音增强2"); fsm.ShowTxtQuestion("心脏听诊》病理性心音》第一/第二心音增强》步骤2", 3, 0, 0, () => { fsm.ShowTxtQuestion("心脏听诊》病理性心音》第一/第二心音增强》步骤3", 4, 0, 0, () => { fsm.nextState = true; }); }); }); }); } public override void OnStateStay() { base.OnStateStay(); } public override void OnStateExit() { base.OnStateExit(); fsm.StopClip("第一第二心音增强2"); fsm.nextState = false; } } }