66 lines
2.3 KiB
C#
66 lines
2.3 KiB
C#
using FSM;
|
||
using ZXKFramework;
|
||
namespace DongWuYiXue.QiGuanChaGuan
|
||
{
|
||
public class GuDingDaoGuanState : FsmState<FSMManager>
|
||
{
|
||
public override void OnStateEnter()
|
||
{
|
||
base.OnStateEnter();
|
||
this.Log("쏵흙미땍돔밗榴檄");
|
||
fsm.Show("적뜩엥凜<EC97A5>꼈");
|
||
fsm.Light_EnableInteraction("적뜩엥凜<EC97A5>꼈");
|
||
fsm.Light_EnableInteraction("미땍돔밗돨멕좋");
|
||
fsm.ShowCamera("미땍돔밗_Camera");
|
||
fsm.ShowTip(0);
|
||
fsm.PlayBgm(0);
|
||
fsm.ShowArrow("헝賈樓<EFA483>꼈", "적뜩엥凜<EC97A5>꼈");
|
||
|
||
fsm.InteractionTrigger("적뜩엥凜<EC97A5>꼈", c =>
|
||
{
|
||
if (c.name.Equals("미땍돔밗돨멕좋"))
|
||
{
|
||
fsm.HideArrow();
|
||
if (fsm.main_gameModel.modeType == ModeType.ShiXun)
|
||
{
|
||
fsm.AddScore(5, 0);
|
||
}
|
||
if (fsm.main_gameModel.modeType == ModeType.KaoHe)
|
||
{
|
||
fsm.AddScore(4, 0);
|
||
}
|
||
fsm.Unlight_DisableInteraction("적뜩엥凜<EC97A5>꼈");
|
||
fsm.Unlight_DisableInteraction("미땍돔밗돨멕좋");
|
||
fsm.Hide("적뜩엥凜<EC97A5>꼈");
|
||
fsm.PlayClip("미땍돔밗_TimeLine", () =>
|
||
{
|
||
if (fsm.main_gameModel.modeType == ModeType.KaoHe)
|
||
{
|
||
fsm.ShowTxtQuestion("꿨밗빈꾸鱗》미땍돔밗》꼍朧2", 4, 1, 3, () =>
|
||
{
|
||
fsm.nextState = true;
|
||
});
|
||
}
|
||
if (fsm.main_gameModel.modeType == ModeType.ShiXun)
|
||
{
|
||
fsm.nextState = true;
|
||
}
|
||
});
|
||
}
|
||
});
|
||
}
|
||
public override void OnStateStay()
|
||
{
|
||
base.OnStateStay();
|
||
}
|
||
public override void OnStateExit()
|
||
{
|
||
base.OnStateExit();
|
||
fsm.Unlight_DisableInteraction("적뜩엥凜<EC97A5>꼈");
|
||
fsm.Unlight_DisableInteraction("미땍돔밗돨멕좋");
|
||
fsm.Hide("적뜩엥凜<EC97A5>꼈");
|
||
fsm.nextState = false;
|
||
}
|
||
}
|
||
}
|