using FSM; namespace YiLiao.JingMaiLiuZhiZhen { public class CheChuZhenXinState : FsmState { public override void OnStateEnter() { base.OnStateEnter(); fsm.ShowCamera("JinZhenState_Camera2"); fsm.ShowTip(0, true); fsm.PlayBgm(0, true); fsm.Show_Light_EnableInteraction("Õëо2",true); fsm.ShowArrow("ÇëÍÏ×§Õëо", "Õëо2"); fsm.InteractionDown("Õëо2", obj => { fsm.HideArrow(); }); fsm.InteractionStay("Õëо2", obj => { if (obj.GetComponent().value == 1) { if(fsm.main_gameModel.modeType == ZXKFramework.ModeType.ShiXun) { fsm.AddScore(2, 1); } fsm.InteractionStay("Õëо2", null); fsm.Hide_Unlight_DisableInteraction("Õëо2"); fsm.PlayClip("ºó³·Õëо", () => { fsm.nextState = true; }); } }); } public override void OnStateExit() { base.OnStateExit(); fsm.nextState = false; } } }