diff --git a/Assets/_Scenes/Init.unity b/Assets/_Scenes/Init.unity index d4ffb83..bb8fe2c 100644 --- a/Assets/_Scenes/Init.unity +++ b/Assets/_Scenes/Init.unity @@ -713,6 +713,11 @@ PrefabInstance: propertyPath: m_Name value: LicenseCanvas2 objectReference: {fileID: 0} + - target: {fileID: 4048417458396072594, guid: 421ed89b44c89fe45ba3519fe2e15d3b, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} - target: {fileID: 4048417458396072597, guid: 421ed89b44c89fe45ba3519fe2e15d3b, type: 3} propertyPath: m_Pivot.x diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/AnZhiWoWeiState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/AnZhiWoWeiState.cs deleted file mode 100644 index a811b63..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/AnZhiWoWeiState.cs +++ /dev/null @@ -1,22 +0,0 @@ -using FSM; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class AnZhiWoWeiState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowTip(0, true); - fsm.PlayBgm(0, true); - fsm.ShowCamera("AnZhiWoWeiState_Camera"); - fsm.PlayClip("安置卧位", () => { - fsm.nextState = true; - }); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/AnZhiWoWeiState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/AnZhiWoWeiState.cs.meta deleted file mode 100644 index 7932187..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/AnZhiWoWeiState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 555f46f5bb8d0bc4c8f95c3ac19a55d9 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/BeiShuYeTieState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/BeiShuYeTieState.cs deleted file mode 100644 index 29c9b96..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/BeiShuYeTieState.cs +++ /dev/null @@ -1,51 +0,0 @@ -using FSM; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class BeiShuYeTieState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("BeiShuYeTieState_Camera"); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.Light_EnableInteraction("医用胶布"); - fsm.ShowArrow("请点击医用胶布","医用胶布"); - fsm.ShowTipBtn(() => { - fsm.Light_EnableInteraction("医用胶布", true); - fsm.ShowArrow("请点击医用胶布", "医用胶布",0, 0, 5, true); - },2); - - fsm.InteractionDown("医用胶布", obj => { - fsm.HideTipBtn(); - fsm.AddScore(1, 1); - fsm.HideArrow(); - fsm.Unlight_DisableInteraction("医用胶布"); - fsm.InteractionDown("医用胶布",null); - fsm.PlayClip("备输液贴", () => { - fsm.Show_Light_EnableInteraction("透明敷贴",true); - fsm.ShowArrow("请点击透明敷贴", "透明敷贴", 0, 2, 5, true); - }); - }); - - fsm.InteractionDown("透明敷贴", obj => { - if(fsm.main_gameModel.modeType == ZXKFramework.ModeType.ShiXun) - { - fsm.AddScore(1, 2); - } - - fsm.HideArrow(); - fsm.Hide_Unlight_DisableInteraction("透明敷贴"); - fsm.InteractionDown("透明敷贴",null); - fsm.PlayClip("备输液贴2", () => { - fsm.nextState = true; - }); - }); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState= false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/BeiShuYeTieState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/BeiShuYeTieState.cs.meta deleted file mode 100644 index 88c8126..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/BeiShuYeTieState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 08b09cec24f747f48bb31fe82304da2c -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/BingLiState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/BingLiState.cs deleted file mode 100644 index e0bfd57..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/BingLiState.cs +++ /dev/null @@ -1,42 +0,0 @@ -using FSM; -using UnityEngine; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class BingLiState : FsmState - { - //Coroutine cor; - public override void OnStateEnter() - { - base.OnStateEnter(); - if (fsm.main_gameModel.modeType == ModeType.JiaoXue) - { - GameManager.Instance.uiManager.ShowUI(); - return; - } - if (fsm.main_gameModel.modeType == ModeType.ShiXun) - { - fsm.ShowTip(0, true); - fsm.ShowVideoPanel("JingMaiLiuZhiZhen/Videos/病例.mp4", () => { - fsm.ShowCamera("BingLiState_Camera"); - fsm.nextState = true; - }); - } - if (fsm.main_gameModel.modeType == ModeType.KaoHe) - { - GameManager.Instance.uiManager.GetUI().StartKaoHe(() => { - fsm.ShowTip(0, true); - fsm.ShowVideoPanel("JingMaiLiuZhiZhen/Videos/病例.mp4", () => { - fsm.ShowCamera("BingLiState_Camera"); - fsm.nextState = true; - }); - }); - } - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/BingLiState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/BingLiState.cs.meta deleted file mode 100644 index 26f48b6..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/BingLiState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 93c4065644cf22f4eaaf899cbd705d01 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CaoZouHouGouTongState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CaoZouHouGouTongState.cs deleted file mode 100644 index 48d7557..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CaoZouHouGouTongState.cs +++ /dev/null @@ -1,46 +0,0 @@ -using FSM; -using System; -using System.Buffers; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class CaoZouHouGouTongState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("HeDuiHuanZheState_Camera"); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.ShowSpeakPanel(new UnityEngine.Vector3(-220, 222), - "王丽,静脉留置针穿刺术已经操作结束了,您有任何不适请及时与我沟通,我过会再来查看,谢谢您的配合。", - "操作结束了", 2, 1, SpeakAction); - } - - private void SpeakAction(int arg1, string arg2) - { - if (arg1 == 1) - { - fsm.AddScore(1, 1); - } - else if (arg1 == 0) - { - fsm.AddScore(0, 1); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - fsm.PlayClip("操作后沟通", () => { - fsm.ShowCamera("ZhengLiYongWuState_Camera"); - fsm.nextState = true; - }); - } - - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CaoZouHouGouTongState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CaoZouHouGouTongState.cs.meta deleted file mode 100644 index 9de2714..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CaoZouHouGouTongState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 158ae9957f4530e43a6a8baa1973ee7b -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CaoZuoHouBiaoQianHeDuiState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CaoZuoHouBiaoQianHeDuiState.cs deleted file mode 100644 index 39802d0..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CaoZuoHouBiaoQianHeDuiState.cs +++ /dev/null @@ -1,44 +0,0 @@ -using FSM; -using System.Buffers; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class CaoZuoHouBiaoQianHeDuiState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("YaoYeBiaoQianHeDuiState_Camera"); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.PlayClip("再次药液标签核对"); - fsm.ShowSpeakPanel(new UnityEngine.Vector3(-220, 222), - "这是0.9%氯化钠注射液,剂量是100ml,浓度是0.9%,通过静脉输液进入您的血管,患者姓名是王丽,请问这是您的名字吗?", - "名字", 2, 3, SpeakAction); - } - private void SpeakAction(int arg1, string arg2) - { - if (arg1 == 1) - { - fsm.AddScore(1,1); - } - else if (arg1 == 0) - { - fsm.AddScore(0,1); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - fsm.PlayClip("再次药液标签核对2", () => { - fsm.nextState = true; - }); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.PlayClip("药液标签核对Reset"); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CaoZuoHouBiaoQianHeDuiState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CaoZuoHouBiaoQianHeDuiState.cs.meta deleted file mode 100644 index 0523c08..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CaoZuoHouBiaoQianHeDuiState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 2353090de390ce34f81eb6e14d0bb66f -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CaoZuoHouShenFenHeDuiState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CaoZuoHouShenFenHeDuiState.cs deleted file mode 100644 index be53642..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CaoZuoHouShenFenHeDuiState.cs +++ /dev/null @@ -1,63 +0,0 @@ -using FSM; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class CaoZuoHouShenFenHeDuiState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.ShowCamera("ShenFenHeDuiState_Camera"); - fsm.ShowSpeakPanel(new UnityEngine.Vector3(-220, 222), - "请问您是几床?叫什么名字?", - "名字", 2, 1, SpeakAction); - fsm.InteractionDown("腕带", args => { - if(fsm.main_gameModel.modeType == ModeType.KaoHe) - { - fsm.AddScore(1, 2); - } - fsm.HideTipBtn(); - fsm.HideArrow(); - fsm.InteractionDown("腕带", null); - fsm.Unlight_DisableInteraction("腕带"); - fsm.PlayClip("核对患者3", () => { - fsm.nextState = true; - }); - }); - } - private void SpeakAction(int args1, string callBackTxt) - { - if (args1 == 1) - { - fsm.AddScore(1, 1); - } - else if (args1 == 0) - { - fsm.AddScore(0, 1); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - fsm.PlayClip("核对患者2", () => { - fsm.ShowCamera("ShenFenHeDuiState_Camera2"); - fsm.Light_EnableInteraction("腕带"); - fsm.ShowArrow("请点击腕带", "腕带", 0, 2, 5); - - fsm.ShowTipBtn(() => { - fsm.Light_EnableInteraction("腕带", true); - fsm.ShowArrow("请点击腕带", "腕带", 0, 0, 5, true); - },2); - fsm.ShowTip(1); - fsm.PlayBgm(1); - }); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CaoZuoHouShenFenHeDuiState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CaoZuoHouShenFenHeDuiState.cs.meta deleted file mode 100644 index 80b1bd0..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CaoZuoHouShenFenHeDuiState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 89aab9192051b4548945bd56e9e75fd2 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ChaDuiYiZhuState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ChaDuiYiZhuState.cs deleted file mode 100644 index 421d767..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ChaDuiYiZhuState.cs +++ /dev/null @@ -1,45 +0,0 @@ -using FSM; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class ChaDuiYiZhuState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("ChaDuiYiZhuState_Camera"); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.PlayClip("查对医嘱"); - fsm.ShowArrow("请在此输入文字",new UnityEngine.Vector3(326, 128)); - fsm.ShowSpeakPanel(new UnityEngine.Vector3(450, 70), - "0.9%氯化钠注射液 (开放/维持静脉通路)100ml ivgtt st", - "氯化钠注射液", 2, 0, SpeakAction); - } - void SpeakAction(int args1,string callBackTxt) - { - if (args1 == 1) - { - fsm.AddScore(2, 1); - } - else if (args1 == 0) - { - fsm.AddScore(0, 1); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - fsm.Get("长期医嘱单1").GetOrAddComponent().SetTxt(callBackTxt); - fsm.PlayClip("查对医嘱2", () => { - fsm.nextState = true; - }); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.PlayClip("查对医嘱Reset"); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ChaDuiYiZhuState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ChaDuiYiZhuState.cs.meta deleted file mode 100644 index 9d09a59..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ChaDuiYiZhuState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 7f2654d5fa46e0a4d9fd30e738934c9d -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ChaRuShuYeQiState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ChaRuShuYeQiState.cs deleted file mode 100644 index ad8e7f0..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ChaRuShuYeQiState.cs +++ /dev/null @@ -1,47 +0,0 @@ -using FSM; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class ChaRuShuYeQiState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("ChaRuShuYeQiState_Camera"); - - fsm.PlayClip("插入输液器", () => { - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.Light_EnableInteraction("输液器大针头"); - fsm.ShowArrow("请拖拽注射器针头", "输液器大针头"); - fsm.ShowTipBtn(() => { - fsm.Light_EnableInteraction("输液器大针头",true); - fsm.ShowArrow("请拖拽注射器针头", "输液器大针头",0 ,0, 5, true); - },0); - }); - fsm.InteractionDown("输液器大针头", obj => { - fsm.HideTipBtn(); - fsm.HideArrow(); - fsm.Show_Light_EnableInteraction("瓶塞高亮处", true); - }); - fsm.InteractionUp("输液器大针头", obj => { - fsm.Hide_Unlight_DisableInteraction("瓶塞高亮处"); - }); - fsm.InteractionTrigger("瓶塞高亮处", obj => { - if(obj.name == "输液器大针头") - { - fsm.AddScore(1, 1); - fsm.Unlight_DisableInteraction("输液器大针头"); - fsm.InteractionTrigger("瓶塞高亮处", null); - fsm.PlayClip("插入输液器2", () => { - fsm.nextState = true; - }); - } - }); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ChaRuShuYeQiState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ChaRuShuYeQiState.cs.meta deleted file mode 100644 index e07e44a..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ChaRuShuYeQiState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 92d64e6c6e2ed2d40adbf7bb1e15e173 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CheChuZhenXinState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CheChuZhenXinState.cs deleted file mode 100644 index fa0d83a..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CheChuZhenXinState.cs +++ /dev/null @@ -1,40 +0,0 @@ -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; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CheChuZhenXinState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CheChuZhenXinState.cs.meta deleted file mode 100644 index 50be4d5..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CheChuZhenXinState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 73d45184076326d48ab5661a003f01e1 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CheZouWuPinState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CheZouWuPinState.cs deleted file mode 100644 index 62cdc34..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CheZouWuPinState.cs +++ /dev/null @@ -1,37 +0,0 @@ -using FSM; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class CheZouWuPinState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.ShowCamera("CheZouWuPinState_Camera"); - fsm.ShowArrow("点击垫枕", "垫枕放好"); - fsm.Show_Light_EnableInteraction("垫枕放好"); - - fsm.ShowTipBtn(() => { - fsm.ShowArrow("点击垫枕", "垫枕放好",0, 0, 5, true); - fsm.Show_Light_EnableInteraction("垫枕放好", true); - },2); - - fsm.InteractionDown("垫枕放好", obj => { - fsm.HideTipBtn(); - fsm.AddScore(1, 1); - fsm.HideArrow(); - fsm.InteractionDown("垫枕放好", null); - fsm.Hide_Unlight_DisableInteraction("垫枕放好"); - fsm.PlayClip("撤走物品", () => { - fsm.nextState = true; - }); - }); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CheZouWuPinState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CheZouWuPinState.cs.meta deleted file mode 100644 index 4bd7a3b..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/CheZouWuPinState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 6aaf621b3dda7084f8d0245b443c46f0 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ChuBuPaiQiState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ChuBuPaiQiState.cs deleted file mode 100644 index 2072826..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ChuBuPaiQiState.cs +++ /dev/null @@ -1,109 +0,0 @@ -using FSM; -using UnityEngine; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class ChuBuPaiQiState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.ShowCamera("ChuBuPaiQiState_Camera"); - fsm.PlayClip("初步排气"); - fsm.ShowArrow("请倒置茂非滴管", "初步排气茂非滴管"); - fsm.Light_EnableInteraction("初步排气茂非滴管"); - - fsm.ShowTipBtn(() => { - fsm.ShowArrow("请倒置茂非滴管", "初步排气茂非滴管",0, 0, 5, true); - fsm.Light_EnableInteraction("初步排气茂非滴管", true); - },2); - - fsm.InteractionDown("初步排气茂非滴管", args => { - fsm.HideTipBtn(); - fsm.HideArrow(); - fsm.Unlight_DisableInteraction("初步排气茂非滴管"); - fsm.InteractionDown("初步排气茂非滴管",null); - fsm.AddScore(2, 1); - fsm.PlayClip("初步排气2", () => { - fsm.ShowTip(1); - fsm.PlayBgm(1); - fsm.Light_EnableInteraction("初步排气调节夹"); - fsm.ShowArrow(new Vector2(226.7f, 2.5f), 3, 2); - - fsm.ShowTipBtn(() => { - fsm.Light_EnableInteraction("初步排气调节夹",true); - fsm.ShowArrow(new Vector2(226.7f, 2.5f), 3, 0, 5, true); - },0); - fsm.ShowCamera("ChuBuPaiQiState_Camera2"); - fsm.InteractionStay("初步排气调节夹", args => - { - if (args.GetComponent().value.Equals(1)) - { - fsm.HideTipBtn(); - fsm.HideArrow(); - fsm.Unlight_DisableInteraction("初步排气调节夹"); - fsm.InteractionStay("初步排气调节夹", null); - fsm.AddScore(2, 2); - fsm.ShowTip(2, true); - fsm.PlayBgm(2, true); - fsm.ShowCamera("ChuBuPaiQiState_Camera3"); - fsm.PlayClip("初步排气3", () => { - fsm.HideTip(); - fsm.ShowTip(3); - fsm.PlayBgm(3); - fsm.ShowArrow("请正置茂非滴管", "初步排气茂非滴管"); - fsm.Light_EnableInteraction("初步排气茂非滴管"); - - fsm.ShowTipBtn(() => { - fsm.ShowArrow("请正置茂非滴管", "初步排气茂非滴管",0, 0, 5, true); - fsm.Light_EnableInteraction("初步排气茂非滴管", true); - }); - fsm.InteractionDown("初步排气茂非滴管", args => { - fsm.HideTipBtn(); - fsm.HideArrow(); - fsm.AddScore(2, 3); - fsm.Unlight_DisableInteraction("初步排气茂非滴管"); - fsm.InteractionDown("初步排气茂非滴管",null); - fsm.PlayClip("初步排气4", () => { - fsm.ShowTip(4); - fsm.PlayBgm(4); - fsm.Light_EnableInteraction("初步排气调节夹"); - fsm.ShowArrow(new Vector2(226.7f, -289), 4, 0); - - fsm.ShowTipBtn(() => { - fsm.Light_EnableInteraction("初步排气调节夹", true); - fsm.ShowArrow(new Vector2(226.7f, -289), 4, 0, 5, true); - },2); - - fsm.InteractionStay("初步排气调节夹", args => - { - if (args.GetComponent().value.Equals(0)) - { - fsm.HideArrow(); - fsm.AddScore(2, 4); - fsm.HideArrow(); - fsm.Unlight_DisableInteraction("初步排气调节夹"); - fsm.InteractionStay("初步排气调节夹", null); - fsm.ShowTip(5, true); - fsm.PlayBgm(5, true); - fsm.PlayClip("初步排气5", () => { - fsm.nextState = true; - }); - } - }); - }); - }); - }); - } - }); - }); - }); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ChuBuPaiQiState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ChuBuPaiQiState.cs.meta deleted file mode 100644 index 552440d..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ChuBuPaiQiState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 82b88ab6992f17d4a8251a97f7e733da -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ChuanCiZaiCiPaiQiState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ChuanCiZaiCiPaiQiState.cs deleted file mode 100644 index fb5a1ae..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ChuanCiZaiCiPaiQiState.cs +++ /dev/null @@ -1,64 +0,0 @@ -using FSM; -using UnityEngine; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class ChuanCiZaiCiPaiQiState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("ChuanCiZaiCiPaiQiState_Camera"); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.PlayClip("穿刺再次排气"); - fsm.Light_EnableInteraction("再次排气调节夹"); - fsm.ShowArrow(new Vector2(-576f, -39), 2, 2); - - fsm.ShowTipBtn(() => { - fsm.Light_EnableInteraction("再次排气调节夹", true); - fsm.ShowArrow(new Vector2(-576f, -39), 2, 0, 5, true); - }, 2); - fsm.InteractionStay("再次排气调节夹", args => - { - if (args.GetComponent().value.Equals(1)) - { - fsm.HideTipBtn(); - fsm.AddScore(1, 1); - fsm.HideArrow(); - fsm.Unlight_DisableInteraction("再次排气调节夹"); - fsm.InteractionStay("再次排气调节夹", null); - fsm.PlayClip("再次排气", () => { - fsm.ShowTip(1); - fsm.PlayBgm(1); - fsm.Light_EnableInteraction("再次排气调节夹"); - fsm.ShowArrow(new Vector2(-581f, -20), 5, 0); - - fsm.ShowTipBtn(() => { - fsm.Light_EnableInteraction("再次排气调节夹", true); - fsm.ShowArrow(new Vector2(-581f, -20), 5, 0, 5, true); - }, 0); - fsm.InteractionStay("再次排气调节夹", args => - { - if (args.GetComponent().value.Equals(0)) - { - fsm.AddScore(1, 2); - fsm.HideArrow(); - fsm.HideTipBtn(); - fsm.Unlight_DisableInteraction("再次排气调节夹"); - fsm.InteractionStay("再次排气调节夹", null); - fsm.PlayClip("再次排气2", () => { - fsm.nextState = true; - }); - } - }); - }); - } - }); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ChuanCiZaiCiPaiQiState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ChuanCiZaiCiPaiQiState.cs.meta deleted file mode 100644 index a4aa67a..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ChuanCiZaiCiPaiQiState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e659268536561f442bc22bd86ce5c119 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/DaKaiTiaoJieQiState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/DaKaiTiaoJieQiState.cs deleted file mode 100644 index 4742714..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/DaKaiTiaoJieQiState.cs +++ /dev/null @@ -1,44 +0,0 @@ -using FSM; -using UnityEngine; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class DaKaiTiaoJieQiState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("DaKaiTiaoJieQiState_Camera"); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.ShowArrow(new Vector2(-140,-167), 3); - fsm.Light_EnableInteraction("固定打开调节器"); - - fsm.ShowTipBtn(() => { - fsm.ShowArrow(new Vector2(-140, -167), 3, 0, 5, true); - fsm.Light_EnableInteraction("固定打开调节器", true); - },2); - - fsm.InteractionDown("固定打开调节器", obj => { - fsm.HideTipBtn(); - fsm.HideArrow(); - }); - fsm.InteractionStay("固定打开调节器", args => { - if(args.GetComponent().value == 1) - { - fsm.AddScore(1, 1); - fsm.Unlight_DisableInteraction("固定打开调节器"); - fsm.InteractionStay("固定打开调节器",null); - fsm.PlayClip("打开调节器", () => { - fsm.nextState = true; - }); - } - }); - } - - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/DaKaiTiaoJieQiState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/DaKaiTiaoJieQiState.cs.meta deleted file mode 100644 index f5161c8..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/DaKaiTiaoJieQiState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: b6d65efc1deeb5f43a158c3f5228aa27 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/FangZhiDianZhenState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/FangZhiDianZhenState.cs deleted file mode 100644 index 0211fe3..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/FangZhiDianZhenState.cs +++ /dev/null @@ -1,54 +0,0 @@ -using FSM; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class FangZhiDianZhenState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.ShowCamera("FangZhiDianZhenState_Camera"); - fsm.ShowArrow("请拖拽垫枕","垫枕"); - fsm.Light_EnableInteraction("垫枕"); - - fsm.ShowTipBtn(() => { - fsm.ShowArrow("请拖拽垫枕", "垫枕",0, 0, 5, true); - fsm.Light_EnableInteraction("垫枕", true); - },2); - - fsm.InteractionDown("垫枕", obj => { - fsm.HideTipBtn(); - fsm.HideArrow(); - fsm.Show_Light_EnableInteraction("垫枕高亮处", true); - }); - fsm.InteractionUp("垫枕", obj => { - fsm.Hide_Unlight_DisableInteraction("垫枕高亮处"); - }); - fsm.InteractionTrigger("垫枕高亮处", args => { - if(args.name == "垫枕") - { - if(fsm.main_gameModel.modeType == ZXKFramework.ModeType.KaoHe) - { - fsm.AddScore(2, 1); - } - if (fsm.main_gameModel.modeType == ZXKFramework.ModeType.ShiXun) - { - fsm.AddScore(1, 1); - } - fsm.Hide_Unlight_DisableInteraction("垫枕高亮处"); - fsm.Hide_Unlight_DisableInteraction("垫枕"); - fsm.InteractionTrigger("垫枕高亮处", null); - fsm.PlayClip("拖拽垫枕", () => { - fsm.nextState = true; - }); - } - }); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/FangZhiDianZhenState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/FangZhiDianZhenState.cs.meta deleted file mode 100644 index 3081b9e..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/FangZhiDianZhenState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: ae9b3de01fd0f944d8bfdac97768e209 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/GuDingSongQuanState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/GuDingSongQuanState.cs deleted file mode 100644 index bd5b25b..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/GuDingSongQuanState.cs +++ /dev/null @@ -1,47 +0,0 @@ -using FSM; -using System; -using System.Buffers; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class GuDingSongQuanState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.ShowCamera("HuanZheSongQuanState_Camera"); - fsm.PlayClip("患者松拳"); - fsm.ShowSpeakPanel(new UnityEngine.Vector3(-220, 222), - "王丽,请松拳。", - "请松拳", 2, 1, SpeakAction); - } - - private void SpeakAction(int args1, string arg2) - { - fsm.ShowCamera("HuanZheSongQuanState_Camera2"); - if (args1 == 1) - { - fsm.AddScore(1, 1); - } - else if (args1 == 0) - { - fsm.AddScore(0, 1); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - fsm.PlayClip("扎完松手", () => { - fsm.nextState = true; - }); - } - - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/GuDingSongQuanState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/GuDingSongQuanState.cs.meta deleted file mode 100644 index 328a312..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/GuDingSongQuanState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 9870b9751f03f52439c8ae530f872680 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/GuDingSongZhiXueDaiState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/GuDingSongZhiXueDaiState.cs deleted file mode 100644 index 094277d..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/GuDingSongZhiXueDaiState.cs +++ /dev/null @@ -1,39 +0,0 @@ -using FSM; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class GuDingSongZhiXueDaiState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("SongZhiXueDaiState_Camera"); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.Show_Light_EnableInteraction("止血带系好"); - fsm.ShowArrow("点击止血带", "止血带系好", 0, 2, 5); - fsm.ShowTipBtn(() => { - fsm.Show_Light_EnableInteraction("止血带系好",true); - fsm.ShowArrow("点击止血带", "止血带系好", 0, 0, 5, true); - }); - fsm.InteractionDown("止血带系好", args => { - fsm.HideArrow(); - fsm.HideTipBtn(); - fsm.AddScore(1, 1); - fsm.InteractionDown("止血带系好", null); - fsm.Hide_Unlight_DisableInteraction("止血带系好"); - fsm.PlayClip("松止血带", () => { - fsm.nextState = true; - }); - }); - } - public override void OnStateStay() - { - base.OnStateStay(); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/GuDingSongZhiXueDaiState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/GuDingSongZhiXueDaiState.cs.meta deleted file mode 100644 index 200eaf5..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/GuDingSongZhiXueDaiState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: c01d6a4df28d0684abc0ef30fd35dc41 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/GuDingTieTouMingFuTieState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/GuDingTieTouMingFuTieState.cs deleted file mode 100644 index ce4293a..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/GuDingTieTouMingFuTieState.cs +++ /dev/null @@ -1,39 +0,0 @@ -using FSM; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class GuDingTieTouMingFuTieState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("TieTouMingFuTieState_Camera"); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.Show_Light_EnableInteraction("透明敷贴放好"); - fsm.ShowArrow("请点击粘贴透明敷贴", "透明敷贴放好"); - - fsm.ShowTipBtn(() => { - fsm.Show_Light_EnableInteraction("透明敷贴放好", true); - fsm.ShowArrow("请点击粘贴透明敷贴", "透明敷贴放好",0, 0, 5, true); - },2); - - fsm.InteractionDown("透明敷贴放好", args => { - fsm.HideTipBtn(); - fsm.AddScore(1, 1); - fsm.ShowTip(1, true); - fsm.HideArrow(); - fsm.Hide_Unlight_DisableInteraction("透明敷贴放好"); - fsm.InteractionDown("透明敷贴放好",null); - fsm.PlayClip("粘贴透明敷贴", () => { - fsm.nextState = true; - }); - }); - } - - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/GuDingTieTouMingFuTieState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/GuDingTieTouMingFuTieState.cs.meta deleted file mode 100644 index f6c2d4c..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/GuDingTieTouMingFuTieState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 9e0197877d1705f4893f53a4fbf423cc -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/GuanBiTiaoJieJiaState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/GuanBiTiaoJieJiaState.cs deleted file mode 100644 index be77372..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/GuanBiTiaoJieJiaState.cs +++ /dev/null @@ -1,41 +0,0 @@ -using FSM; -using UnityEngine; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class GuanBiTiaoJieJiaState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("GuanBiTiaoJieJiaState_Camera"); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.Light_EnableInteraction("关闭调节夹_滑轮"); - fsm.ShowArrow(new Vector2(-140f, 10f),2,0); - - fsm.ShowTipBtn(() => { - fsm.Light_EnableInteraction("关闭调节夹_滑轮",true); - fsm.ShowArrow(new Vector2(-140f, 10f), 2, 0, 5, true); - },0); - fsm.InteractionStay("关闭调节夹_滑轮", args => - { - if (args.GetComponent().value.Equals(1)) - { - fsm.HideTipBtn(); - fsm.HideArrow(); - fsm.AddScore(2, 1); - fsm.Unlight_DisableInteraction("关闭调节夹_滑轮"); - fsm.InteractionStay("关闭调节夹_滑轮", null); - fsm.PlayClip("关闭调节夹", () => { - fsm.nextState = true; - }); - } - }); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/GuanBiTiaoJieJiaState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/GuanBiTiaoJieJiaState.cs.meta deleted file mode 100644 index 80bbecb..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/GuanBiTiaoJieJiaState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: f96e959880ce9cb409512656506d7166 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HeDuiHuanZheState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HeDuiHuanZheState.cs deleted file mode 100644 index a415242..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HeDuiHuanZheState.cs +++ /dev/null @@ -1,70 +0,0 @@ -using FSM; -using UnityEngine; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class HeDuiHuanZheState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.ShowCamera("HeDuiHuanZheState_Camera"); - fsm.PlayClip("核对患者"); - fsm.ShowSpeakPanel(new UnityEngine.Vector3(-220, 222), - "请问您是几床?叫什么名字?", - "名字", 2, 1, SpeakAction); - fsm.InteractionDown("腕带", args => { - fsm.HideTipBtn(); - fsm.AddScore(1, 1); - fsm.HideArrow(); - fsm.InteractionDown("腕带",null); - fsm.Unlight_DisableInteraction("腕带"); - fsm.PlayClip("核对患者3", () => { - fsm.nextState = true; - }); - }); - } - - private void SpeakAction(int args1, string callBackTxt) - { - if (args1 == 1) - { - if(fsm.main_gameModel.modeType == ModeType.ShiXun) - { - fsm.AddScore(1, 2); - } - if (fsm.main_gameModel.modeType == ModeType.KaoHe) - { - fsm.AddScore(2, 2); - } - } - else if (args1 == 0) - { - fsm.AddScore(0, 2); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - fsm.PlayClip("核对患者2", () => { - fsm.ShowCamera("HeDuiHuanZheState_Camera2"); - fsm.Light_EnableInteraction("腕带"); - fsm.ShowArrow("请点击腕带","腕带",0,2,5); - fsm.ShowTipBtn(() => { - fsm.Light_EnableInteraction("腕带", true); - fsm.ShowArrow("请点击腕带", "腕带", 0, 0, 5, true); - },2); - fsm.ShowTip(1); - fsm.PlayBgm(1); - }); - } - - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HeDuiHuanZheState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HeDuiHuanZheState.cs.meta deleted file mode 100644 index 38b08a4..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HeDuiHuanZheState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: d678f8307b076f04a952e4c259d079e3 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HeDuiShuYePingQianState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HeDuiShuYePingQianState.cs deleted file mode 100644 index 5ca9b0b..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HeDuiShuYePingQianState.cs +++ /dev/null @@ -1,25 +0,0 @@ -using FSM; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class HeDuiShuYePingQianState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowTip(0, true); - fsm.ShowCamera("HeDuiShuYePingQianState_Camera"); - fsm.PlayClip("核对输液瓶签", () => { - fsm.nextState = true; - }); - } - public override void OnStateStay() - { - base.OnStateStay(); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HeDuiShuYePingQianState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HeDuiShuYePingQianState.cs.meta deleted file mode 100644 index cd5ef89..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HeDuiShuYePingQianState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: bb9ce8cbfa28ade498772832940a9547 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HeDuiYiZhuState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HeDuiYiZhuState.cs deleted file mode 100644 index c61169b..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HeDuiYiZhuState.cs +++ /dev/null @@ -1,64 +0,0 @@ -using FSM; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class HeDuiYiZhuState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("HeDuiYiZhuState_Camera"); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.Light_EnableInteraction("长期医嘱单"); - fsm.ShowArrow("请点击长期医嘱单", "长期医嘱单",0,0); - - fsm.ShowTipBtn(() => { - fsm.Light_EnableInteraction("长期医嘱单", true); - fsm.ShowArrow("请点击长期医嘱单", "长期医嘱单", 0, 0, 5, true); - },0); - - fsm.InteractionDown("长期医嘱单", args => { - fsm.HideTipBtn(); - fsm.HideArrow(); - fsm.AddScore(1, 1); - fsm.ShowTip(1); - fsm.PlayBgm(1); - fsm.Unlight_DisableInteraction("长期医嘱单"); - fsm.InteractionDown("长期医嘱单", null); - fsm.PlayClip("核对医嘱", () => { - fsm.ShowCamera("HeDuiYiZhuState_Camera2"); - fsm.ShowSpeakPanel(new UnityEngine.Vector3(400, 100), - "请核对医嘱:0.9%氯化钠注射液 (开放/维持静脉通路)100ml ivgtt st,床号1,姓名王丽。", - "姓名王丽", 1, 0, SpeakAction); - }); - }); - - } - void SpeakAction(int args1, string callBackTxt) - { - if (args1 == 1) - { - fsm.AddScore(2, 2); - } - else if (args1 == 0) - { - fsm.AddScore(0, 2); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - - fsm.PlayClip("核对医嘱2", () => { - fsm.nextState = true; - }); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.PlayClip("核对医嘱Reset"); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HeDuiYiZhuState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HeDuiYiZhuState.cs.meta deleted file mode 100644 index fba094b..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HeDuiYiZhuState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: f87808ffada7f3c4392ec89b9867ca32 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuShiXiShouState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuShiXiShouState.cs deleted file mode 100644 index 1ad47f5..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuShiXiShouState.cs +++ /dev/null @@ -1,29 +0,0 @@ -using FSM; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class HuShiXiShouState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("ZhengLiYongWuState_Camera"); - if(fsm.main_gameModel.modeType == ZXKFramework.ModeType.KaoHe) - { - fsm.ShowDragQuestion(0, 2, 1, () => { - fsm.nextState = true; - }); - } - if (fsm.main_gameModel.modeType == ZXKFramework.ModeType.ShiXun) - { - fsm.ShowDragQuestion(0, 1, 1, () => { - fsm.nextState = true; - }); - } - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuShiXiShouState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuShiXiShouState.cs.meta deleted file mode 100644 index b5ff03d..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuShiXiShouState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: b1a639313a23248498e4a9413e39e010 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuShiZhunBeiState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuShiZhunBeiState.cs deleted file mode 100644 index f3b8285..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuShiZhunBeiState.cs +++ /dev/null @@ -1,20 +0,0 @@ -using FSM; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class HuShiZhunBeiState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("HuShiZhunBeiState_Camera"); - fsm.ShowDragQuestion(0, 1, 1, () => { - fsm.nextState = true; - }); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuShiZhunBeiState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuShiZhunBeiState.cs.meta deleted file mode 100644 index 80aeb91..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuShiZhunBeiState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 6e7a59dff34884146aa176ec504e73b4 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuanJingZhunBeiState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuanJingZhunBeiState.cs deleted file mode 100644 index 9395f18..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuanJingZhunBeiState.cs +++ /dev/null @@ -1,26 +0,0 @@ -using FSM; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class HuanJingZhunBeiState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowTip(0,true); - fsm.PlayBgm(0,true); - fsm.PlayClip("环境准备", () => { - fsm.ShowCamera("HuanJingZhunBeiState_Camera"); - fsm.nextState = true; - }); - } - public override void OnStateStay() - { - base.OnStateStay(); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuanJingZhunBeiState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuanJingZhunBeiState.cs.meta deleted file mode 100644 index 678e702..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuanJingZhunBeiState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: eb84567fff933f547b0d0986323352c0 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuanZheSongQuanState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuanZheSongQuanState.cs deleted file mode 100644 index 7f864e2..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuanZheSongQuanState.cs +++ /dev/null @@ -1,47 +0,0 @@ -using FSM; -using System; -using System.Buffers; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class HuanZheSongQuanState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.ShowCamera("HuanZheSongQuanState_Camera"); - fsm.PlayClip("患者松拳"); - fsm.ShowSpeakPanel(new UnityEngine.Vector3(-220, 222), - "王丽,请松拳。", - "请松拳", 2, 1, SpeakAction); - } - - private void SpeakAction(int args1, string arg2) - { - fsm.ShowCamera("HuanZheSongQuanState_Camera2"); - if (args1 == 1) - { - fsm.AddScore(1, 1); - } - else if (args1 == 0) - { - fsm.AddScore(0, 1); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - fsm.PlayClip("患者松拳2", () => { - fsm.nextState = true; - }); - } - - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuanZheSongQuanState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuanZheSongQuanState.cs.meta deleted file mode 100644 index fb3109d..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuanZheSongQuanState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 8c6deb850dd015443a5bf0e3eb8fe070 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuanZheWoQuanState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuanZheWoQuanState.cs deleted file mode 100644 index b8935e1..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuanZheWoQuanState.cs +++ /dev/null @@ -1,54 +0,0 @@ -using FSM; -using System; -using System.Buffers; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class HuanZheWoQuanState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.ShowCamera("HuanZheWoQuanState_Camera"); - fsm.PlayClip("患者握拳"); - fsm.ShowSpeakPanel(new UnityEngine.Vector3(-220, 222), - "王丽,请握拳。", - "请握拳", 2, 1, SpeakAction); - } - - private void SpeakAction(int args1, string arg2) - { - fsm.ShowCamera("HuanZheWoQuanState_Camera2"); - if (args1 == 1) - { - if(fsm.main_gameModel.modeType == ModeType.KaoHe) - { - fsm.AddScore(2, 1); - } - if (fsm.main_gameModel.modeType == ModeType.ShiXun) - { - fsm.AddScore(1, 1); - } - } - else if (args1 == 0) - { - fsm.AddScore(0, 1); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - fsm.PlayClip("患者握拳2", () => { - fsm.nextState = true; - }); - } - - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuanZheWoQuanState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuanZheWoQuanState.cs.meta deleted file mode 100644 index 74d73f8..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/HuanZheWoQuanState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 58a539c9bc5eaa74c811859da1f9875e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JiLuState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JiLuState.cs deleted file mode 100644 index cea8e32..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JiLuState.cs +++ /dev/null @@ -1,165 +0,0 @@ -using FSM; -using System; -using UnityEngine; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class JiLuState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("JiLuState_Camera"); - fsm.PlayClip("记录", () => { - fsm.ShowTip(0, true); - fsm.PlayBgm(0, true); - fsm.ShowSpeakPanel(new Vector3(364.5f, -185f), "", "", 2, 0, SpeakAction); - }); - - } - - private void SpeakAction(int arg1, string arg2) - { - if (fsm.main_gameModel.modeType == ModeType.ShiXun) - { - fsm.AddScore(1, 1); - } - if (fsm.main_gameModel.modeType == ModeType.KaoHe) - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - fsm.Get("长期医嘱单4").GetOrAddComponent().SetTxt(arg2,0); - fsm.ShowTip(1, true); - fsm.PlayBgm(1, true); - fsm.ShowSpeakPanel(new Vector3(315f, -222.8f), "右手背", "右手背", 0, 0, SpeakAction2); - } - - private void SpeakAction2(int arg1, string arg2) - { - if (fsm.main_gameModel.modeType == ModeType.ShiXun) - { - if (arg1 == 1) - { - fsm.AddScore(1, 2); - } - else if (arg1 == 0) - { - fsm.AddScore(0, 2); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - } - - if (fsm.main_gameModel.modeType == ModeType.KaoHe) - { - if (arg1 == 1) - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - else if (arg1 == 0) - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = false }); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - } - fsm.ShowTip(2, true); - fsm.PlayBgm(2, true); - fsm.Get("长期医嘱单4").GetOrAddComponent().SetTxt(arg2, 1); - fsm.ShowSpeakPanel(new Vector3(158f, -255f), "", "", 0, 0, SpeakAction3); - } - - private void SpeakAction3(int arg1, string arg2) - { - if(int.TryParse(arg2,out int temp) && Convert.ToInt32(arg2) >= 55 && Convert.ToInt32(arg2) <= 80 ) - { - if (fsm.main_gameModel.modeType == ModeType.ShiXun) - { - fsm.AddScore(1, 3); - } - if (fsm.main_gameModel.modeType == ModeType.KaoHe) - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - } - else - { - if (fsm.main_gameModel.modeType == ModeType.ShiXun) - { - fsm.AddScore(0, 3); - } - if (fsm.main_gameModel.modeType == ModeType.KaoHe) - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = false }); - } - } - fsm.ShowTip(3, true); - fsm.PlayBgm(3, true); - fsm.Get("长期医嘱单4").GetOrAddComponent().SetTxt(arg2, 2); - fsm.ShowSpeakPanel(new Vector3(317f, -290f), "无红肿", "无红肿", 0, 0, SpeakAction4); - } - - private void SpeakAction4(int arg1, string arg2) - { - fsm.HideTip(); - if (fsm.main_gameModel.modeType == ModeType.ShiXun) - { - if (arg1 == 1) - { - fsm.AddScore(1, 4); - } - else if (arg1 == 0) - { - fsm.AddScore(0, 4); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - } - if (fsm.main_gameModel.modeType == ModeType.KaoHe) - { - if (arg1 == 1) - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - else if (arg1 == 0) - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = false }); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - } - fsm.ShowTip(4); - fsm.PlayBgm(4); - fsm.Get("长期医嘱单4").GetOrAddComponent().SetTxt(arg2, 3); - if (fsm.main_gameModel.modeType == ModeType.ShiXun) - { - fsm.ShowNextPanel(ChengJi); - } - if (fsm.main_gameModel.modeType == ModeType.KaoHe) - { - fsm.ShowTxtQuestion(6, 5, 1, () => { - ChengJi(); - }); - } - } - void ChengJi() - { - fsm.PlayClip("记录2", () =>{ - fsm.nextState = true; - }); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JiLuState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JiLuState.cs.meta deleted file mode 100644 index 1f70410..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JiLuState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: f1c436a2509198f4a9de0f427e6c8f1a -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JianChaPingQianState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JianChaPingQianState.cs deleted file mode 100644 index c8d69e5..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JianChaPingQianState.cs +++ /dev/null @@ -1,77 +0,0 @@ -using FSM; -using System; -using System.Buffers; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class JianChaPingQianState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("JianChaPingQianState_Camera"); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.Light_EnableInteraction("氯化钠注射液"); - fsm.ShowArrow("点击氯化钠注射液", "氯化钠注射液"); - - fsm.ShowTipBtn(() => { - fsm.Light_EnableInteraction("氯化钠注射液", true); - fsm.ShowArrow("点击氯化钠注射液", "氯化钠注射液",0,0,5,true); - },2); - - fsm.InteractionDown("氯化钠注射液", args => { - fsm.HideTipBtn(); - fsm.AddScore(1, 1); - fsm.InteractionDown("氯化钠注射液",null); - fsm.HideArrow(); - fsm.Unlight_DisableInteraction("氯化钠注射液"); - fsm.PlayClip("检查瓶签", () => { - fsm.ShowTip(1); - fsm.PlayBgm(1); - fsm.ShowCamera("JianChaPingQianState_Camera2"); - fsm.ShowSpeakPanel(new UnityEngine.Vector3(638, 23), - "药名:0.9%氯化钠注射液;浓度:0.9%;剂量:100ml;有效期至2038年06月30日。", - "有效期至2038年06月30日", 1, 0, SpeakAction); - }); - }); - } - - private void SpeakAction(int args1, string arg2) - { - if (args1 == 1) - { - if(fsm.main_gameModel.modeType == ModeType.KaoHe) - { - fsm.AddScore(2, 2); - } - if (fsm.main_gameModel.modeType == ModeType.ShiXun) - { - fsm.AddScore(1, 2); - } - } - else if (args1 == 0) - { - fsm.AddScore(0, 2); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - fsm.PlayClip("检查瓶签2", () => { - fsm.nextState = true; - }); - } - - public override void OnStateStay() - { - base.OnStateStay(); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.PlayClip("检查瓶签Reset"); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JianChaPingQianState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JianChaPingQianState.cs.meta deleted file mode 100644 index 0105378..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JianChaPingQianState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: d91e139393ddd8e4996ad27959e952bf -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JianChaShuYeQiState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JianChaShuYeQiState.cs deleted file mode 100644 index 4cd9646..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JianChaShuYeQiState.cs +++ /dev/null @@ -1,26 +0,0 @@ -using FSM; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class JianChaShuYeQiState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - //fsm.ShowCamera("JianChaShuYeQiState_Camera"); - fsm.ShowTip(0, true); - fsm.PlayBgm(0, true); - fsm.PlayClip("检查输液器", () => { - fsm.nextState = true; - }); - } - public override void OnStateStay() - { - base.OnStateStay(); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState= false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JianChaShuYeQiState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JianChaShuYeQiState.cs.meta deleted file mode 100644 index b024e00..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JianChaShuYeQiState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: f3b032fff9f273c4eabe270b9568cd6b -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JianChaYaoYeState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JianChaYaoYeState.cs deleted file mode 100644 index 94da55c..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JianChaYaoYeState.cs +++ /dev/null @@ -1,110 +0,0 @@ -using FSM; -using UnityEngine; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class JianChaYaoYeState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("JianChaYaoYeState_Camera"); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.PlayClip("检查药液", () => { - fsm.ShowSpeakPanel(new UnityEngine.Vector3(640, 0), - "外观检查:包装完整无渗漏,液体澄明无色。", - "液体澄明无色", 0, 1, SpeakAction); - }); - } - - private void SpeakAction(int args1, string arg2) - { - if (args1 == 1) - { - if(fsm.main_gameModel.modeType == ModeType.ShiXun) - { - fsm.AddScore(2, 1); - } - if (fsm.main_gameModel.modeType == ModeType.KaoHe) - { - fsm.AddScore(1, 1); - } - } - else if(args1 == 0) - { - fsm.AddScore(0, 1); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - fsm.ShowTip(1,true); - fsm.PlayBgm(1,true); - fsm.ShowArrow("请拖拽氯化钠溶液",new Vector2(-15.6f, 85.1f),1, 1, 60,true); - fsm.Light_EnableInteraction("检查药液_氯化钠", true); - fsm.InteractionStay("检查药液_氯化钠", HandleAction); - } - - private void HandleAction(GameObject obj) - { - if(obj.name == "检查药液_氯化钠") - { - if (fsm.main_gameModel.modeType == ModeType.ShiXun) - { - fsm.AddScore(2, 2); - } - fsm.Unlight_DisableInteraction("检查药液_氯化钠"); - fsm.InteractionStay("检查药液_氯化钠", null); - fsm.HideArrow(); - fsm.PlayClip("检查药液2", () => { - fsm.ShowTip(2); - fsm.PlayBgm(2); - fsm.ShowSpeakPanel(new UnityEngine.Vector3(640, 0), - "倒置观察:瓶底无颗粒沉淀,液体均匀无分层。", - "液体均匀无分层", 0, 1, SpeakAction2); - }); - } - } - - private void SpeakAction2(int arg1, string arg2) - { - if (arg1 == 1) - { - if (fsm.main_gameModel.modeType == ModeType.ShiXun) - { - fsm.AddScore(2, 3); - } - if (fsm.main_gameModel.modeType == ModeType.KaoHe) - { - fsm.AddScore(1, 2); - } - } - else if(arg1 == 0) - { - if (fsm.main_gameModel.modeType == ModeType.ShiXun) - { - fsm.AddScore(0, 3); - } - if (fsm.main_gameModel.modeType == ModeType.KaoHe) - { - fsm.AddScore(0, 2); - } - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - fsm.PlayClip("检查药液3", () => { - fsm.nextState = true; - }); - } - - public override void OnStateExit() - { - base.OnStateExit(); - fsm.PlayClip("检查药液Reset"); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JianChaYaoYeState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JianChaYaoYeState.cs.meta deleted file mode 100644 index d744e30..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JianChaYaoYeState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 6ff5e7f878a2e9f48af99262ea0f2449 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JianChaYaoYeZhiLiangState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JianChaYaoYeZhiLiangState.cs deleted file mode 100644 index d0a05fa..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JianChaYaoYeZhiLiangState.cs +++ /dev/null @@ -1,25 +0,0 @@ -using FSM; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class JianChaYaoYeZhiLiangState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("JianChaYaoYeZhiLiangState_Camera"); - fsm.ShowTip(0,true); - fsm.PlayClip("检查药液质量", () => { - fsm.nextState = true; - }); - } - public override void OnStateStay() - { - base.OnStateStay(); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JianChaYaoYeZhiLiangState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JianChaYaoYeZhiLiangState.cs.meta deleted file mode 100644 index 055e287..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JianChaYaoYeZhiLiangState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e8afaec5d609a974786d865ccb3b887b -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JieGuoState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JieGuoState.cs deleted file mode 100644 index e3a68c9..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JieGuoState.cs +++ /dev/null @@ -1,20 +0,0 @@ -using FSM; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class JieGuoState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - GameManager.Instance.timeCounterManager.StopTimeCounter(); - GameManager.Instance.uiManager.ShowUI(); - } - public override void OnStateExit() - { - base.OnStateExit(); - GameManager.Instance.uiManager.CloseUI(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JieGuoState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JieGuoState.cs.meta deleted file mode 100644 index d7e24e4..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JieGuoState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 13a27f787d606fe41b291eeb2af13ec1 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JieShiState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JieShiState.cs deleted file mode 100644 index 0b763f6..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JieShiState.cs +++ /dev/null @@ -1,46 +0,0 @@ -using FSM; -using System; -using System.Buffers; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class JieShiState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("JieShiState_Camera"); - fsm.PlayBgm(0); - fsm.ShowTip(0); - fsm.PlayClip("解释"); - fsm.ShowSpeakPanel(new UnityEngine.Vector3(-220, 222), - "您好,王丽。一会需要给您扎一个留置针,最主要目的是建立一个给药的通道,这样等医生开的药配好后,就可以直接接过来输注。这个管子可以在血管里安全保留几天,避免反复穿刺,扎针进去的那一下,有一点刺痛感,您别太担心。我们会尽量轻一点。", - "保留几天", 2, 1, SpeakAction); - } - - private void SpeakAction(int args1, string arg2) - { - if (args1 == 1) - { - fsm.AddScore(2, 1); - } - else if (args1 == 0) - { - fsm.AddScore(0, 1); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - fsm.PlayClip("解释2", () => { - fsm.nextState = true; - }); - } - - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JieShiState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JieShiState.cs.meta deleted file mode 100644 index 2aa025d..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JieShiState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 0b4068cf9e73c7549949c31c1503ec30 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JinZhenState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JinZhenState.cs deleted file mode 100644 index 1664365..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JinZhenState.cs +++ /dev/null @@ -1,176 +0,0 @@ -using FSM; -using System; -using UnityEngine; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class JinZhenState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - if(fsm.main_gameModel.modeType == ModeType.ShiXun) - { - fsm.ShowCamera("JinZhenState_Camera2"); - fsm.ShowTip(0); - fsm.PlayClip("进针", () => { - fsm.ShowTip(1); - fsm.PlayBgm(1); - fsm.ShowCamera("JinZhenState_Camera2"); - fsm.ShowSlider(new UnityEngine.Vector2(-341f, -50f), 90, 0, 45, value => { - fsm.Get("留置针前部分").transform.localEulerAngles = new UnityEngine.Vector3(0, -148f, value - 90); - }, value => { - if (Convert.ToInt32(value) >= 15 && Convert.ToInt32(value) <= 30) - { - fsm.AddScore(2, 1); - } - else - { - fsm.AddScore(0, 1); - } - fsm.Get("留置针前部分").transform.localEulerAngles = new UnityEngine.Vector3(0, -148f, -70); - fsm.ShowTip(2); - fsm.PlayBgm(2); - fsm.Light_EnableInteraction("留置针前部分"); - fsm.ShowArrow("请拖拽进针", "留置针前部分"); - fsm.InteractionDown("留置针前部分", args => { - fsm.HideArrow(); - fsm.Unlight("留置针前部分"); - }); - }); - fsm.ShowArrow("请拖拽角度进度条", new UnityEngine.Vector3(-342f, -37.8f)); - }); - fsm.InteractionStay("留置针前部分", obj => { - if (obj.GetComponent().value == 1) - { - fsm.AddScore(2, 2); - fsm.ShowTip(3); - fsm.PlayBgm(3); - fsm.InteractionStay("留置针前部分", null); - fsm.Unlight_DisableInteraction("留置针前部分"); - fsm.PlayClip("进针2", () => { - fsm.ShowSlider(new UnityEngine.Vector2(-341f, -50f), 90, 0, 20, value => { - fsm.Get("留置针前部分").transform.localEulerAngles = new UnityEngine.Vector3(0, -148f, value - 90); - }, value => { - Debug.Log(value); - if (Convert.ToInt32(value) >= 0 && Convert.ToInt32(value) <= 5) - { - fsm.AddScore(2, 3); - } - else - { - fsm.AddScore(0, 3); - } - fsm.ShowTip(4); - fsm.PlayBgm(4); - fsm.PlayClip("进针3"); - fsm.Light_EnableInteraction("留置针前部分2"); - fsm.ShowArrow("请拖拽进针", "留置针前部分2"); - fsm.InteractionDown("留置针前部分2", args => { - fsm.HideArrow(); - fsm.Unlight("留置针前部分2"); - }); - }); - }); - } - }); - fsm.InteractionStay("留置针前部分2", obj => { - if (obj.GetComponent().value == 1) - { - fsm.AddScore(2, 4); - fsm.InteractionStay("留置针前部分2", null); - fsm.Unlight_DisableInteraction("留置针前部分2"); - fsm.nextState = true; - } - }); - } - - - if (fsm.main_gameModel.modeType == ModeType.KaoHe) - { - fsm.ShowCamera("JinZhenState_Camera2"); - fsm.ShowTxtQuestion(2, 4, 1, () => { - fsm.ShowTip(0, true); - fsm.PlayClip("进针", () => { - fsm.ShowTip(1, true); - fsm.PlayBgm(1, true); - fsm.ShowCamera("JinZhenState_Camera2"); - fsm.ShowSlider(new UnityEngine.Vector2(-341f, -50f), 90, 0, 45, value => { - fsm.Get("留置针前部分").transform.localEulerAngles = new UnityEngine.Vector3(0, -148f, value - 90); - }, value => { - if (Convert.ToInt32(value) >= 15 && Convert.ToInt32(value) <= 30) - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = false }); - } - fsm.Get("留置针前部分").transform.localEulerAngles = new UnityEngine.Vector3(0, -148f, -70); - fsm.ShowTip(2, true); - fsm.PlayBgm(2, true); - fsm.Light_EnableInteraction("留置针前部分", true); - fsm.ShowArrow("请拖拽进针", "留置针前部分"); - fsm.InteractionDown("留置针前部分", args => { - fsm.HideArrow(); - fsm.Unlight("留置针前部分"); - }); - }); - fsm.ShowArrow("请拖拽角度进度条", new UnityEngine.Vector3(-342f, -37.8f)); - }); - fsm.InteractionStay("留置针前部分", obj => { - if (obj.GetComponent().value == 1) - { - fsm.HideTip(); - fsm.ShowTxtQuestion(3, 4, 2, () => { - fsm.ShowTip(3, true); - fsm.PlayBgm(3, true); - fsm.InteractionStay("留置针前部分", null); - fsm.Unlight_DisableInteraction("留置针前部分"); - fsm.PlayClip("进针2", () => { - fsm.ShowSlider(new UnityEngine.Vector2(-341f, -50f), 90, 0, 20, value => { - fsm.Get("留置针前部分").transform.localEulerAngles = new UnityEngine.Vector3(0, -148f, value - 90); - }, value => { - Debug.Log(value); - if (Convert.ToInt32(value) >= 0 && Convert.ToInt32(value) <= 5) - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = false }); - } - fsm.ShowTip(4, true); - fsm.PlayBgm(4, true); - fsm.PlayClip("进针3"); - fsm.Light_EnableInteraction("留置针前部分2", true); - fsm.ShowArrow("请拖拽进针", "留置针前部分2"); - fsm.InteractionDown("留置针前部分2", args => { - fsm.HideArrow(); - fsm.Unlight("留置针前部分2"); - }); - }); - }); - }); - } - }); - fsm.InteractionStay("留置针前部分2", obj => { - if (obj.GetComponent().value == 1) - { - fsm.InteractionStay("留置针前部分2", null); - fsm.Unlight_DisableInteraction("留置针前部分2"); - fsm.nextState = true; - } - }); - }); - } - } - - public override void OnStateExit() - { - base.OnStateExit(); - fsm.HideSlider(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JinZhenState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JinZhenState.cs.meta deleted file mode 100644 index 1598252..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/JinZhenState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 0918020152cc04d49a0570d2a3b49e96 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/LianJieLiuZhiZhenState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/LianJieLiuZhiZhenState.cs deleted file mode 100644 index 215d728..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/LianJieLiuZhiZhenState.cs +++ /dev/null @@ -1,25 +0,0 @@ -using FSM; -using UnityEngine; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class LianJieLiuZhiZhenState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("LianJieLiuZhiZhenState_Camera"); - fsm.PlayClip("连接留置针", () => { - fsm.nextState = true; - }); - } - public override void OnStateStay() - { - base.OnStateStay(); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState= false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/LianJieLiuZhiZhenState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/LianJieLiuZhiZhenState.cs.meta deleted file mode 100644 index d23a08e..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/LianJieLiuZhiZhenState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: d0b08cf8c1831e645bdd9899acf06412 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/PingGuState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/PingGuState.cs deleted file mode 100644 index 3dd9964..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/PingGuState.cs +++ /dev/null @@ -1,128 +0,0 @@ -锘縰sing FSM; -using System.Data; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class PingGuState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("PingGuState_Camera"); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.ShowSpeakPanel(new UnityEngine.Vector3(-220, 222), - "鐜嬩附锛屼负浜嗚杈撴恫鏇撮『鍒╋紝鎴戜滑闇瑕佹壘涓鏉℃渶閫傚悎鐨勮绠°", - "閫傚悎鐨勮绠", 1, 1, SpeakAction); - fsm.InteractionDown("澶撮潤鑴", args => { - fsm.InteractionDown("澶撮潤鑴夋枃瀛",null); - fsm.Unlight_DisableInteraction("澶撮潤鑴"); - fsm.Show("澶撮潤鑴夋枃瀛"); - fsm.Light_EnableInteraction("璐佃闈欒剦",true); - }); - fsm.InteractionDown("璐佃闈欒剦", args => { - fsm.InteractionDown("璐佃闈欒剦",null); - fsm.Unlight_DisableInteraction("璐佃闈欒剦"); - fsm.Show("璐佃闈欒剦鏂囧瓧"); - fsm.Light_EnableInteraction("鎵嬭儗闈欒剦寮", true); - }); - fsm.InteractionDown("鎵嬭儗闈欒剦寮", args => { - fsm.InteractionDown("鎵嬭儗闈欒剦寮", null); - fsm.Unlight_DisableInteraction("鎵嬭儗闈欒剦寮"); - fsm.Show("鎵嬭儗闈欒剦寮撴枃瀛"); - fsm.Light_EnableInteraction("鎺岃儗闈欒剦", true); - }); - fsm.InteractionDown("鎺岃儗闈欒剦", args => { - fsm.InteractionDown("鎺岃儗闈欒剦", null); - fsm.Unlight_DisableInteraction("鎺岃儗闈欒剦"); - fsm.Show("鎺岃儗闈欒剦鏂囧瓧"); - if(fsm.main_gameModel.modeType == ModeType.ShiXun) - { - fsm.AddScore(2, 2); - } - if (fsm.main_gameModel.modeType == ModeType.KaoHe) - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - fsm.HideTip(); - fsm.PlayClip("璇勪及2", () => { - fsm.ShowCamera("PingGuState_Camera"); - fsm.PlayBgm(2); - fsm.ShowTip(2); - fsm.ShowSpeakPanel(new UnityEngine.Vector3(-220, 222), - "濂界殑锛屼綅缃夊ソ浜嗐傚湪寮濮嬫墡閽堟秷姣掑墠锛屾垜鎯抽棶闂偍锛氶渶瑕佸厛鍘讳釜娲楁墜闂村悧锛熸垨鑰呯幇鍦ㄩ渶瑕佽皟鏁翠竴涓嬭汉/鍧愮殑濮垮娍璁╄嚜宸辨洿鑸掓湇涓鐐瑰悧锛熲嬨", - "娲楁墜闂", 2, 1, SpeakAction2); - }); - }); - } - - private void SpeakAction2(int args1, string arg2) - { - if (args1 == 1) - { - if(fsm.main_gameModel.modeType == ModeType.KaoHe) - { - fsm.AddScore(2, 3); - } - if (fsm.main_gameModel.modeType == ModeType.ShiXun) - { - fsm.AddScore(1, 3); - } - } - else if (args1 == 0) - { - fsm.AddScore(0, 3); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - fsm.PlayClip("璇勪及3", () => { - fsm.nextState = true; - }); - } - - private void SpeakAction(int args1, string arg2) - { - if (args1 == 1) - { - fsm.AddScore(1, 1); - } - else if (args1 == 0) - { - fsm.AddScore(0, 1); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - if(fsm.main_gameModel.modeType == ModeType.KaoHe) - { - fsm.ShowTxtQuestion(0, 3, 2, () => - { - fsm.ShowCamera("PingGuState_Camera2"); - fsm.ShowTip(1, true); - fsm.PlayBgm(1, true); - fsm.PlayClip("璇勪及", () => { - fsm.Light_EnableInteraction("澶撮潤鑴", true); - }); - }); - } - if (fsm.main_gameModel.modeType == ModeType.ShiXun) - { - fsm.ShowCamera("PingGuState_Camera2"); - fsm.ShowTip(1, true); - fsm.PlayBgm(1, true); - fsm.PlayClip("璇勪及", () => { - fsm.Light_EnableInteraction("澶撮潤鑴", true); - }); - } - } - - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/PingGuState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/PingGuState.cs.meta deleted file mode 100644 index 879c9f6..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/PingGuState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 53e5e0dbf283a064caccd5113cbdf3b0 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/QianShuZhiXingDanState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/QianShuZhiXingDanState.cs deleted file mode 100644 index 638d7ab..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/QianShuZhiXingDanState.cs +++ /dev/null @@ -1,38 +0,0 @@ -using FSM; -using UnityEngine; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class QianShuZhiXingDanState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("QianShuZhiXingDanState_Camera"); - fsm.ShowTip(0,true); - fsm.PlayBgm(0,true); - fsm.PlayClip("签署执行单", () => { - fsm.ShowSpeakPanel(new Vector3(200, -150), "", "", 0, 0, SpeakAction); - }); - } - - private void SpeakAction(int arg1, string arg2) - { - if (fsm.main_gameModel.modeType == ModeType.ShiXun) - { - fsm.AddScore(1, 1); - } - fsm.Get("长期医嘱单3").GetOrAddComponent().SetTxt(arg2); - fsm.PlayClip("签署执行单2", () => { - fsm.nextState = true; - }); - } - - public override void OnStateExit() - { - base.OnStateExit(); - fsm.PlayClip("签署执行单Reset"); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/QianShuZhiXingDanState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/QianShuZhiXingDanState.cs.meta deleted file mode 100644 index 3518878..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/QianShuZhiXingDanState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 1034bae699d87af42bf07123d6d476f5 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ShenFenHeDuiState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ShenFenHeDuiState.cs deleted file mode 100644 index 384db8b..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ShenFenHeDuiState.cs +++ /dev/null @@ -1,61 +0,0 @@ -using FSM; -using System.Buffers; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class ShenFenHeDuiState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.ShowCamera("ShenFenHeDuiState_Camera"); - fsm.ShowSpeakPanel(new UnityEngine.Vector3(-220, 222), - "请问您是几床?叫什么名字?", - "名字", 2, 1, SpeakAction); - fsm.InteractionDown("腕带", args => { - fsm.HideTipBtn(); - fsm.HideArrow(); - fsm.AddScore(1, 1); - fsm.InteractionDown("腕带", null); - fsm.Unlight_DisableInteraction("腕带"); - fsm.PlayClip("核对患者3", () => { - fsm.nextState = true; - }); - }); - } - private void SpeakAction(int args1, string callBackTxt) - { - if (args1 == 1) - { - fsm.AddScore(1, 2); - } - else if (args1 == 0) - { - fsm.AddScore(0, 2); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - fsm.PlayClip("核对患者2", () => { - fsm.ShowCamera("ShenFenHeDuiState_Camera2"); - fsm.Light_EnableInteraction("腕带"); - fsm.ShowArrow("请点击腕带", "腕带", 0, 2, 5); - - fsm.ShowTipBtn(() => { - fsm.Light_EnableInteraction("腕带",true); - fsm.ShowArrow("请点击腕带", "腕带", 0, 0, 5, true); - },2); - fsm.ShowTip(1); - fsm.PlayBgm(1); - }); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ShenFenHeDuiState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ShenFenHeDuiState.cs.meta deleted file mode 100644 index c015700..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ShenFenHeDuiState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 28ee9c5e4205f8d4e8b1e5c4d5980b2a -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ShuangRenQianMingState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ShuangRenQianMingState.cs deleted file mode 100644 index c6f281c..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ShuangRenQianMingState.cs +++ /dev/null @@ -1,38 +0,0 @@ -using FSM; -using Unity.VisualScripting; -using UnityEngine; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class ShuangRenQianMingState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("ShuangRenQianMingState_Camera"); - fsm.ShowTip(0,true); - fsm.PlayBgm(0,true); - fsm.PlayClip("双人签名", () => { - fsm.ShowSpeakPanel(new Vector3(473, -41),"","", 0, 0, SpeakAction); - }); - } - - private void SpeakAction(int arg1, string arg2) - { - if(fsm.main_gameModel.modeType == ModeType.ShiXun) - { - fsm.AddScore(1, 1); - } - fsm.Get("长期医嘱单2").GetOrAddComponent().SetTxt(arg2); - fsm.PlayClip("双人签名2", () => { - fsm.nextState = true; - }); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.PlayClip("双人签名Reset"); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ShuangRenQianMingState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ShuangRenQianMingState.cs.meta deleted file mode 100644 index 75e4551..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ShuangRenQianMingState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 18b451fcdb533804a98e013d63895fa9 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/SongDongWaiGuanTaoState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/SongDongWaiGuanTaoState.cs deleted file mode 100644 index 0e6c21f..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/SongDongWaiGuanTaoState.cs +++ /dev/null @@ -1,27 +0,0 @@ -using FSM; -using TMPro; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class SongDongWaiGuanTaoState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowTip(0, true); - fsm.PlayBgm(0, true); - fsm.ShowCamera("SongDongWaiGuanTaoState_Camera"); - fsm.PlayClip("松动外管套", () => { - fsm.nextState = true; - }); - } - public override void OnStateStay() - { - base.OnStateStay(); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/SongDongWaiGuanTaoState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/SongDongWaiGuanTaoState.cs.meta deleted file mode 100644 index 0a2aa13..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/SongDongWaiGuanTaoState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: fa79a9ca96f2cca41b15fb4a44073c05 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/SongWaiTaoGuanState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/SongWaiTaoGuanState.cs deleted file mode 100644 index 3dd236f..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/SongWaiTaoGuanState.cs +++ /dev/null @@ -1,82 +0,0 @@ -using FSM; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class SongWaiTaoGuanState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - if(fsm.main_gameModel.modeType == ZXKFramework.ModeType.ShiXun) - { - fsm.ShowCamera("JinZhenState_Camera2"); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.Show_Light_EnableInteraction("针芯"); - fsm.ShowArrow("请拖拽针芯", "针芯"); - } - if(fsm.main_gameModel.modeType == ZXKFramework.ModeType.KaoHe) - { - fsm.ShowTxtQuestion(4, 4, 1, () => - { - fsm.ShowCamera("JinZhenState_Camera2"); - fsm.ShowTip(0, true); - fsm.PlayBgm(0, true); - fsm.Show_Light_EnableInteraction("针芯", true); - }); - } - - fsm.InteractionDown("针芯", obj => { - fsm.HideArrow(); - }); - fsm.InteractionStay("针芯", obj => - { - if (obj.GetComponent().value == 1) - { - if (fsm.main_gameModel.modeType == ZXKFramework.ModeType.ShiXun) - { - fsm.AddScore(2, 1); - } - if (fsm.main_gameModel.modeType == ZXKFramework.ModeType.KaoHe) - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - fsm.InteractionStay("针芯",null); - fsm.Unlight_DisableInteraction("针芯"); - fsm.ShowTip(1,true); - fsm.PlayBgm(1,true); - fsm.PlayClip("送外管套", () => { - fsm.Light_EnableInteraction("留置针前部分3", true); - fsm.ShowArrow("请拖拽进针", "留置针前部分3"); - fsm.InteractionDown("留置针前部分3", args => { - fsm.HideArrow(); - fsm.Unlight("留置针前部分3"); - }); - }); - } - }); - fsm.InteractionStay("留置针前部分3", obj => { - if (obj.GetComponent().value == 1) - { - if (fsm.main_gameModel.modeType == ZXKFramework.ModeType.ShiXun) - { - fsm.AddScore(1, 2); - } - if (fsm.main_gameModel.modeType == ZXKFramework.ModeType.KaoHe) - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - fsm.InteractionStay("留置针前部分3", null); - fsm.Unlight_DisableInteraction("留置针前部分3"); - fsm.nextState = true; - } - }); - } - - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/SongWaiTaoGuanState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/SongWaiTaoGuanState.cs.meta deleted file mode 100644 index c87e549..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/SongWaiTaoGuanState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 7a36eca068c91aa4598c1c5ad8c43a7b -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/SongZhiXueDaiState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/SongZhiXueDaiState.cs deleted file mode 100644 index 20e57f2..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/SongZhiXueDaiState.cs +++ /dev/null @@ -1,35 +0,0 @@ -using FSM; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class SongZhiXueDaiState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("SongZhiXueDaiState_Camera"); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.Show_Light_EnableInteraction("止血带系好"); - fsm.ShowArrow("点击止血带", "止血带系好", 0, 2, 5); - fsm.ShowTipBtn(() => { - fsm.Show_Light_EnableInteraction("止血带系好", true); - fsm.ShowArrow("点击止血带", "止血带系好", 0, 0, 5, true); - },2); - fsm.InteractionDown("止血带系好", args => { - fsm.HideArrow(); - fsm.HideTipBtn(); - fsm.AddScore(1, 1); - fsm.InteractionDown("止血带系好",null); - fsm.Hide_Unlight_DisableInteraction("止血带系好"); - fsm.PlayClip("松止血带", () => { - fsm.nextState = true; - }); - }); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/SongZhiXueDaiState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/SongZhiXueDaiState.cs.meta deleted file mode 100644 index 24052c3..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/SongZhiXueDaiState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: d2636ee294254144b8ab8cd2e3fabbfe -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/TiaoJieDiSuState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/TiaoJieDiSuState.cs deleted file mode 100644 index 3bbb60e..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/TiaoJieDiSuState.cs +++ /dev/null @@ -1,149 +0,0 @@ -using FSM; -using System; -using UnityEngine; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class TiaoJieDiSuState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - if(fsm.main_gameModel.modeType == ModeType.KaoHe) - { - fsm.ShowTxtQuestion(5, 4, 1, () => - { - fsm.ShowCamera("TiaoJieDiSuState_Camera"); - fsm.ShowTip(0, true); - fsm.PlayClip("调节滴速", () => { - fsm.ShowTip(1, true); - fsm.PlayBgm(1, true); - fsm.ShowCamera("TiaoJieDiSuState_Camera2"); - fsm.ShowSlider(new UnityEngine.Vector2(-93f, -50f), 100, 0, 0, value => { - fsm.Get("滴速调节器").transform.localPosition = new UnityEngine.Vector3(-(value - 50) * 0.000308f, 0, -0.00401f); - if (Convert.ToInt32(value) == 0) - { - fsm.Get("慢").SetActive(false); - fsm.Get("中").SetActive(false); - fsm.Get("快").SetActive(false); - } - if (Convert.ToInt32(value) >= 55 && Convert.ToInt32(value) <= 80) - { - fsm.Get("慢").SetActive(false); - if (!fsm.Get("中").activeSelf) - { - fsm.Get("中").SetActive(true); - } - fsm.Get("快").SetActive(false); - } - if (Convert.ToInt32(value) < 55) - { - if (!fsm.Get("慢").activeSelf) - { - fsm.Get("慢").SetActive(true); - } - fsm.Get("中").SetActive(false); - fsm.Get("快").SetActive(false); - } - if (Convert.ToInt32(value) > 80) - { - fsm.Get("慢").SetActive(false); - fsm.Get("中").SetActive(false); - if (!fsm.Get("快").activeSelf) - { - fsm.Get("快").SetActive(true); - } - } - }, value => { - if (Convert.ToInt32(value) >= 55 && Convert.ToInt32(value) <= 80) - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = false }); - } - fsm.Get("滴速调节器").transform.localPosition = new UnityEngine.Vector3(0, 0, -0.00401f); - fsm.Get("慢").SetActive(false); - fsm.Get("中").SetActive(true); - fsm.Get("快").SetActive(false); - fsm.nextState = true; - }); - fsm.ShowArrow("请拖拽滴速进度条", new UnityEngine.Vector3(-90f, -260f)); - }); - }); - } - if (fsm.main_gameModel.modeType == ModeType.ShiXun) - { - fsm.ShowCamera("TiaoJieDiSuState_Camera"); - fsm.ShowTip(0, true); - fsm.PlayClip("调节滴速", () => { - fsm.ShowTip(1, true); - fsm.PlayBgm(1, true); - fsm.ShowCamera("TiaoJieDiSuState_Camera2"); - fsm.ShowSlider(new UnityEngine.Vector2(-93f, -50f), 100, 0, 0, value => { - fsm.Get("滴速调节器").transform.localPosition = new UnityEngine.Vector3(-(value - 50) * 0.000308f, 0, -0.00401f); - if (Convert.ToInt32(value) == 0) - { - fsm.Get("慢").SetActive(false); - fsm.Get("中").SetActive(false); - fsm.Get("快").SetActive(false); - } - if (Convert.ToInt32(value) >= 55 && Convert.ToInt32(value) <= 80) - { - fsm.Get("慢").SetActive(false); - if (!fsm.Get("中").activeSelf) - { - fsm.Get("中").SetActive(true); - } - fsm.Get("快").SetActive(false); - } - if (Convert.ToInt32(value) < 55) - { - if (!fsm.Get("慢").activeSelf) - { - fsm.Get("慢").SetActive(true); - } - fsm.Get("中").SetActive(false); - fsm.Get("快").SetActive(false); - } - if (Convert.ToInt32(value) > 80) - { - fsm.Get("慢").SetActive(false); - fsm.Get("中").SetActive(false); - if (!fsm.Get("快").activeSelf) - { - fsm.Get("快").SetActive(true); - } - } - }, value => { - if (Convert.ToInt32(value) >= 55 && Convert.ToInt32(value) <= 80) - { - fsm.AddScore(2, 1); - } - else - { - fsm.AddScore(0, 1); - } - fsm.Get("滴速调节器").transform.localPosition = new UnityEngine.Vector3(0, 0, -0.00401f); - fsm.Get("慢").SetActive(false); - fsm.Get("中").SetActive(true); - fsm.Get("快").SetActive(false); - fsm.nextState = true; - }); - fsm.ShowArrow("请拖拽滴速进度条", new UnityEngine.Vector3(-90f, -260f)); - }); - } - - } - public override void OnStateStay() - { - base.OnStateStay(); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/TiaoJieDiSuState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/TiaoJieDiSuState.cs.meta deleted file mode 100644 index 82ddeb9..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/TiaoJieDiSuState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 2bf2e8aafaae364468dd9c73baa6eaca -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/WuPinZhunBeiState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/WuPinZhunBeiState.cs deleted file mode 100644 index b0a0725..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/WuPinZhunBeiState.cs +++ /dev/null @@ -1,24 +0,0 @@ -using FSM; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class WuPinZhunBeiState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("WuPinZhunBeiState_Camera"); - fsm.ShowImgQuestion(0, 2, 1, () => { - fsm.nextState = true; - }); - } - public override void OnStateStay() - { - base.OnStateStay(); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/WuPinZhunBeiState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/WuPinZhunBeiState.cs.meta deleted file mode 100644 index f35815d..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/WuPinZhunBeiState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: a8775d96c266b6a49bf83fb12fb75bb1 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/XiaoDuPiFuState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/XiaoDuPiFuState.cs deleted file mode 100644 index 4cbb969..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/XiaoDuPiFuState.cs +++ /dev/null @@ -1,62 +0,0 @@ -using FSM; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class XiaoDuPiFuState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowTip(0); - fsm.ShowCamera("XiaoDuPiFuState_Camera"); - if(fsm.main_gameModel.modeType == ZXKFramework.ModeType.ShiXun) - { - fsm.PlayClip("消毒皮肤", () => { - fsm.ShowTip(1); - fsm.PlayBgm(1); - fsm.ShowArrow("请拖拽棉签", "碘伏棉签3"); - fsm.Show_Light_EnableInteraction("碘伏棉签3"); - }); - } - if (fsm.main_gameModel.modeType == ZXKFramework.ModeType.KaoHe) - { - fsm.PlayClip("消毒皮肤_kaohe", () => { - fsm.ShowArrow("请拖拽棉签", "碘伏棉签3"); - fsm.Show_Light_EnableInteraction("碘伏棉签3"); - fsm.ShowTipBtn(() => { - fsm.ShowArrow("请拖拽棉签", "碘伏棉签3", 0, 0, 5, true); - fsm.Show_Light_EnableInteraction("碘伏棉签3", true); - }, 2); - }); - } - fsm.InteractionDown("碘伏棉签3", obj => { - fsm.HideTipBtn(); - fsm.HideArrow(); - fsm.Show_Light_EnableInteraction("手背高亮处",true); - obj.GetComponent().ChangeAfter(); - }); - fsm.InteractionUp("碘伏棉签3", obj => { - fsm.Hide_Unlight_DisableInteraction("手背高亮处"); - obj.GetComponent().ChangeBefore(); - }); - fsm.InteractionTrigger("手背高亮处", args => { - if(args.name == "碘伏棉签3") - { - fsm.AddScore(3, 1); - fsm.InteractionTrigger("手背高亮处", null); - fsm.Hide_Unlight_DisableInteraction("手背高亮处"); - fsm.Hide_Unlight_DisableInteraction("碘伏棉签3"); - fsm.ShowCamera("XiaoDuPiFuState_Camera2"); - fsm.PlayClip("消毒皮肤2", () => { - fsm.nextState = true; - }); - } - }); - } - - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/XiaoDuPiFuState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/XiaoDuPiFuState.cs.meta deleted file mode 100644 index 8edb4eb..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/XiaoDuPiFuState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: b7a2ef537f293074681d8f2f72f59a6b -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/XiaoDuPingSaiState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/XiaoDuPingSaiState.cs deleted file mode 100644 index 7849d40..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/XiaoDuPingSaiState.cs +++ /dev/null @@ -1,85 +0,0 @@ -using FSM; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class XiaoDuPingSaiState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("XiaoDuPingSaiState_Camera"); - fsm.PlayClip("消毒瓶塞", () => { - fsm.ShowCamera("XiaoDuPingSaiState_Camera2"); - fsm.Show_Light_EnableInteraction("碘伏棉签1"); - fsm.ShowArrow("拖拽碘伏棉签", "碘伏棉签1"); - - fsm.ShowTipBtn(() => { - fsm.Show_Light_EnableInteraction("碘伏棉签1",true); - fsm.ShowArrow("拖拽碘伏棉签", "碘伏棉签1",0,0,5,true); - },2); - - fsm.PlayBgm(0); - fsm.ShowTip(0); - }); - fsm.InteractionDown("碘伏棉签1", obj => { - fsm.HideTipBtn(); - fsm.HideArrow(); - fsm.Show_Light_EnableInteraction("瓶塞高亮处", true); - obj.GetComponent().ChangeAfter(); - }); - fsm.InteractionUp("碘伏棉签1", obj => { - fsm.Hide_Unlight_DisableInteraction("瓶塞高亮处"); - obj.GetComponent().ChangeBefore(); - }); - fsm.InteractionDown("碘伏棉签2", obj => { - fsm.HideArrow(); - fsm.HideTipBtn(); - fsm.Show_Light_EnableInteraction("瓶塞高亮处", true); - obj.GetComponent().ChangeAfter(); - }); - fsm.InteractionUp("碘伏棉签2", obj => { - fsm.Hide_Unlight_DisableInteraction("瓶塞高亮处"); - obj.GetComponent().ChangeBefore(); - }); - fsm.InteractionTrigger("瓶塞高亮处", obj => { - if(obj.name == "碘伏棉签1") - { - fsm.Unlight_DisableInteraction("瓶塞高亮处"); - if (fsm.main_gameModel.modeType == ZXKFramework.ModeType.ShiXun) - { - fsm.AddScore(1, 1); - } - if (fsm.main_gameModel.modeType == ZXKFramework.ModeType.KaoHe) - { - fsm.AddScore(2, 1); - } - fsm.Hide_Unlight_DisableInteraction("碘伏棉签1"); - fsm.PlayClip("消毒瓶塞2", () => { - fsm.ShowTipBtn(() => { - fsm.Show_Light_EnableInteraction("碘伏棉签2",true); - fsm.ShowArrow("拖拽碘伏棉签", "碘伏棉签2", 0, 0, 5, true); - },0); - fsm.ShowArrow("拖拽碘伏棉签", "碘伏棉签2", 0, 0, 5); - fsm.Show_Light_EnableInteraction("碘伏棉签2"); - fsm.PlayBgm(1); - fsm.ShowTip(1); - }); - } - if (obj.name == "碘伏棉签2") - { - fsm.AddScore(1, 2); - fsm.Unlight_DisableInteraction("瓶塞高亮处"); - fsm.InteractionTrigger("瓶塞高亮处", null); - fsm.Hide_Unlight_DisableInteraction("碘伏棉签2"); - fsm.PlayClip("消毒瓶塞3", () => { - fsm.nextState = true; - }); - } - }); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/XiaoDuPingSaiState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/XiaoDuPingSaiState.cs.meta deleted file mode 100644 index 170c25e..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/XiaoDuPingSaiState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 2b76b2565d5306742aca8f4314fa4916 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/XuanGuaYeTiState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/XuanGuaYeTiState.cs deleted file mode 100644 index 553d07d..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/XuanGuaYeTiState.cs +++ /dev/null @@ -1,36 +0,0 @@ -using FSM; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class XuanGuaYeTiState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("XuanGuaYeTiState_Camera"); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.Show_Light_EnableInteraction("输液器插入氯化纳溶液"); - fsm.ShowArrow("点击氯化纳溶液", "输液器插入氯化纳溶液", 0, 2, 5); - fsm.ShowTipBtn(() => { - fsm.Show_Light_EnableInteraction("输液器插入氯化纳溶液", true); - fsm.ShowArrow("点击氯化纳溶液", "输液器插入氯化纳溶液", 0, 0, 5, true); - },2); - fsm.InteractionDown("输液器插入氯化纳溶液", args => { - fsm.HideArrow(); - fsm.HideTipBtn(); - fsm.ShowCamera("XuanGuaYeTiState_Camera2"); - fsm.AddScore(1, 1); - fsm.InteractionDown("输液器插入氯化纳溶液", null); - fsm.Hide_Unlight_DisableInteraction("输液器插入氯化纳溶液"); - fsm.PlayClip("悬挂液体", () => { - fsm.nextState = true; - }); - }); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/XuanGuaYeTiState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/XuanGuaYeTiState.cs.meta deleted file mode 100644 index 48e0caf..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/XuanGuaYeTiState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 56d6c2c307b6fa240ac3ed7f05d313d9 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/XuanQuJingMaiState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/XuanQuJingMaiState.cs deleted file mode 100644 index 80eb4dc..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/XuanQuJingMaiState.cs +++ /dev/null @@ -1,20 +0,0 @@ -using FSM; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class XuanQuJingMaiState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("XuanQuJingMaiState_Camera"); - fsm.PlayClip("选取静脉", () => { - fsm.nextState = true; - }); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/XuanQuJingMaiState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/XuanQuJingMaiState.cs.meta deleted file mode 100644 index b4819d3..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/XuanQuJingMaiState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: ac1ee55c1c1314e4cbaa94c097de3fdb -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/YaoYeBiaoQianHeDuiState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/YaoYeBiaoQianHeDuiState.cs deleted file mode 100644 index c0ebbf1..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/YaoYeBiaoQianHeDuiState.cs +++ /dev/null @@ -1,55 +0,0 @@ -using FSM; -using System; -using System.Buffers; -using Unity.VisualScripting.FullSerializer; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class YaoYeBiaoQianHeDuiState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("YaoYeBiaoQianHeDuiState_Camera"); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.PlayClip("药液标签核对"); - fsm.ShowSpeakPanel(new UnityEngine.Vector3(-220, 222), - "这是0.9%氯化钠注射液,剂量是100ml,浓度是0.9%,通过静脉输液进入您的血管,患者姓名是王丽,请问这是您的名字吗?", - "名字", 2, 1, SpeakAction); - } - - private void SpeakAction(int args1, string arg2) - { - if (args1 == 1) - { - if(fsm.main_gameModel.modeType == ModeType.ShiXun) - { - fsm.AddScore(2, 1); - } - if (fsm.main_gameModel.modeType == ModeType.KaoHe) - { - fsm.AddScore(1, 1); - } - } - else if (args1 == 0) - { - fsm.AddScore(0, 1); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - fsm.PlayClip("药液标签核对2", () => { - fsm.nextState = true; - }); - } - - public override void OnStateExit() - { - base.OnStateExit(); - fsm.PlayClip("药液标签核对Reset"); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/YaoYeBiaoQianHeDuiState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/YaoYeBiaoQianHeDuiState.cs.meta deleted file mode 100644 index 04d7d61..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/YaoYeBiaoQianHeDuiState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: cb8299ba6dd1eee4cbc3e6c1e030a086 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiHeDuiState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiHeDuiState.cs deleted file mode 100644 index b8402da..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiHeDuiState.cs +++ /dev/null @@ -1,65 +0,0 @@ -using FSM; -using System; -using System.Buffers; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class ZaiCiHeDuiState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.ShowCamera("HeDuiHuanZheState_Camera"); - fsm.PlayClip("身份核对"); - fsm.ShowSpeakPanel(new UnityEngine.Vector3(-220, 222), - "请问您是几床?叫什么名字?", - "名字", 2, 1, SpeakAction); - fsm.InteractionDown("腕带", args => { - fsm.HideTipBtn(); - fsm.AddScore(1, 1); - fsm.HideArrow(); - fsm.InteractionDown("腕带", null); - fsm.Unlight_DisableInteraction("腕带"); - fsm.PlayClip("身份核对3", () => { - fsm.nextState = true; - }); - }); - } - - private void SpeakAction(int args1, string callBackTxt) - { - if (args1 == 1) - { - fsm.AddScore(1, 2); - } - else if (args1 == 0) - { - fsm.AddScore(0, 2); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - - fsm.PlayClip("身份核对2", () => { - fsm.ShowCamera("HeDuiHuanZheState_Camera2"); - fsm.Light_EnableInteraction("腕带"); - fsm.ShowArrow("请点击腕带", "腕带", 0, 2, 5); - - fsm.ShowTipBtn(() => { - fsm.Light_EnableInteraction("腕带",true); - fsm.ShowArrow("请点击腕带", "腕带", 0, 0, 5,true); - },2); - fsm.ShowTip(1); - fsm.PlayBgm(1); - }); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiHeDuiState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiHeDuiState.cs.meta deleted file mode 100644 index 5107541..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiHeDuiState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: cffcbd7516b7efc42b95c3d1163f63d0 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiPaiQiState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiPaiQiState.cs deleted file mode 100644 index 9d209c6..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiPaiQiState.cs +++ /dev/null @@ -1,70 +0,0 @@ -using FSM; -using UnityEngine; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class ZaiCiPaiQiState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("ZaiCiPaiQiState_Camera"); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.Light_EnableInteraction("再次排气调节夹"); - fsm.ShowArrow(new Vector2(-576f, -39), 2, 2); - - fsm.ShowTipBtn(() => { - fsm.Light_EnableInteraction("再次排气调节夹",true); - fsm.ShowArrow(new Vector2(-576f, -39), 2, 0, 5, true); - },2); - fsm.InteractionStay("再次排气调节夹", args => - { - if (args.GetComponent().value.Equals(1)) - { - fsm.HideTipBtn(); - fsm.AddScore(2, 1); - fsm.HideArrow(); - fsm.Unlight_DisableInteraction("再次排气调节夹"); - fsm.InteractionStay("再次排气调节夹", null); - fsm.PlayClip("再次排气", () => { - fsm.ShowTip(1); - fsm.PlayBgm(1); - fsm.Light_EnableInteraction("再次排气调节夹"); - fsm.ShowArrow(new Vector2(-581f, -20), 5, 0); - - fsm.ShowTipBtn(() => { - fsm.Light_EnableInteraction("再次排气调节夹", true); - fsm.ShowArrow(new Vector2(-581f, -20), 5, 0, 5, true); - },0); - fsm.InteractionStay("再次排气调节夹", args => - { - if (args.GetComponent().value.Equals(0)) - { - fsm.HideTipBtn(); - if (fsm.main_gameModel.modeType == ZXKFramework.ModeType.ShiXun) - { - fsm.AddScore(3, 2); - } - if (fsm.main_gameModel.modeType == ZXKFramework.ModeType.KaoHe) - { - fsm.AddScore(2, 2); - } - fsm.HideArrow(); - fsm.Unlight_DisableInteraction("再次排气调节夹"); - fsm.InteractionStay("再次排气调节夹", null); - fsm.PlayClip("再次排气2", () => { - fsm.nextState = true; - }); - } - }); - }); - } - }); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiPaiQiState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiPaiQiState.cs.meta deleted file mode 100644 index d199cdb..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiPaiQiState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 1e53913808a7fed4a8dae598d87247c5 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiQueRenState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiQueRenState.cs deleted file mode 100644 index bc430fb..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiQueRenState.cs +++ /dev/null @@ -1,47 +0,0 @@ -using FSM; -using System; -using System.Buffers; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class ZaiCiQueRenState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("ZaiCiQueRenState_Camera"); - fsm.PlayClip("再次确认", () => { - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.ShowSpeakPanel(new UnityEngine.Vector3(267, 366), - "一致,执行。", - "一致", 0, 1, SpeakAction); - }); - } - - private void SpeakAction(int arg1, string arg2) - { - if (arg1 == 1) - { - fsm.AddScore(1, 1); - } - else if (arg1 == 0) - { - fsm.AddScore(0, 1); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - fsm.PlayClip("再次确认Reset", () => { - fsm.nextState = true; - }); - } - - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiQueRenState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiQueRenState.cs.meta deleted file mode 100644 index a3cbd41..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiQueRenState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: bf42512e76da4474f97e3a02a26ada00 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiWoQuanState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiWoQuanState.cs deleted file mode 100644 index 7d8976c..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiWoQuanState.cs +++ /dev/null @@ -1,45 +0,0 @@ -using FSM; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class ZaiCiWoQuanState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.ShowCamera("HuanZheWoQuanState_Camera"); - fsm.PlayClip("患者握拳"); - fsm.ShowSpeakPanel(new UnityEngine.Vector3(-220, 222), - "王丽,请握拳。", - "请握拳", 2, 1, SpeakAction); - } - - private void SpeakAction(int args1, string arg2) - { - fsm.ShowCamera("HuanZheWoQuanState_Camera2"); - if (args1 == 1) - { - fsm.AddScore(1, 1); - } - else if(args1 == 0) - { - fsm.AddScore(0, 1); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - fsm.PlayClip("患者握拳2", () => { - fsm.nextState = true; - }); - } - - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiWoQuanState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiWoQuanState.cs.meta deleted file mode 100644 index 425b084..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiWoQuanState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 998b7787e2908314cb61f5f515ca2e7a -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiYaoYeBiaoQianHeDuiState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiYaoYeBiaoQianHeDuiState.cs deleted file mode 100644 index e053e4e..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiYaoYeBiaoQianHeDuiState.cs +++ /dev/null @@ -1,45 +0,0 @@ -using FSM; -using ZXKFramework; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class ZaiCiYaoYeBiaoQianHeDuiState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("YaoYeBiaoQianHeDuiState_Camera"); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.PlayClip("再次药液标签核对"); - fsm.ShowSpeakPanel(new UnityEngine.Vector3(-220, 222), - "这是0.9%氯化钠注射液,剂量是100ml,浓度是0.9%,通过静脉输液进入您的血管,患者姓名是王丽,请问这是您的名字吗?", - "名字", 2, 1, SpeakAction); - } - - private void SpeakAction(int arg1, string arg2) - { - if (arg1 == 1) - { - fsm.AddScore(1, 2); - } - else if (arg1 == 0) - { - fsm.AddScore(0, 2); - } - else - { - Game.Instance.eventManager.Raise(new PlayTrueOrFalseEvent() { isTrue = true }); - } - fsm.PlayClip("再次药液标签核对2", () => { - fsm.nextState = true; - }); - } - - public override void OnStateExit() - { - base.OnStateExit(); - fsm.PlayClip("药液标签核对Reset"); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiYaoYeBiaoQianHeDuiState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiYaoYeBiaoQianHeDuiState.cs.meta deleted file mode 100644 index fa5260a..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiCiYaoYeBiaoQianHeDuiState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 41f24490ca60f36499531bbbc3328b76 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiZhaZhiXueDaiState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiZhaZhiXueDaiState.cs deleted file mode 100644 index 35299f7..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiZhaZhiXueDaiState.cs +++ /dev/null @@ -1,36 +0,0 @@ -using FSM; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class ZaiZhaZhiXueDaiState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("ZaiZhaZhiXueDaiState_Camera"); - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.Show_Light_EnableInteraction("止血带松开"); - fsm.ShowArrow("点击止血带", "止血带松开", 0, 2, 5); - fsm.ShowTipBtn(() => { - fsm.Show_Light_EnableInteraction("止血带松开", true); - fsm.ShowArrow("点击止血带", "止血带松开", 0, 0, 5, true); - }, 2); - fsm.InteractionDown("止血带松开", args => { - fsm.HideArrow(); - fsm.HideTipBtn(); - fsm.InteractionDown("止血带松开", null); - fsm.Hide_Unlight_DisableInteraction("止血带松开"); - fsm.AddScore(1, 1); - fsm.PlayClip("再扎止血带", () => { - fsm.nextState = true; - }); - }); - } - - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState= false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiZhaZhiXueDaiState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiZhaZhiXueDaiState.cs.meta deleted file mode 100644 index 236ee1f..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZaiZhaZhiXueDaiState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: fa4c6c4088c233644870511733ea502d -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhaZhiXueDaiState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhaZhiXueDaiState.cs deleted file mode 100644 index c94d857..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhaZhiXueDaiState.cs +++ /dev/null @@ -1,72 +0,0 @@ -using FSM; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class ZhaZhiXueDaiState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - if(fsm.main_gameModel.modeType == ZXKFramework.ModeType.KaoHe) - { - fsm.ShowTxtQuestion(1, 3, 1, () => - { - fsm.ShowVideoPanel("JingMaiLiuZhiZhen/Videos/扎止血带.mp4", () => { - fsm.ShowCamera("ZhaZhiXueDaiState_Camera"); - fsm.Light_EnableInteraction("止血带"); - fsm.ShowArrow("请拖拽止血带", "止血带"); - fsm.ShowTipBtn(() => { - fsm.Light_EnableInteraction("止血带",true); - fsm.ShowArrow("请拖拽止血带", "止血带",0, 0, 5, true); - },2); - }); - }); - } - - if(fsm.main_gameModel.modeType == ZXKFramework.ModeType.ShiXun) - { - fsm.ShowVideoPanel("JingMaiLiuZhiZhen/Videos/扎止血带.mp4", () => { - fsm.ShowTip(0); - fsm.PlayBgm(0); - fsm.ShowCamera("ZhaZhiXueDaiState_Camera"); - fsm.Light_EnableInteraction("止血带"); - fsm.ShowArrow("请拖拽止血带", "止血带"); - }); - } - - fsm.InteractionDown("止血带", obj => { - fsm.HideTipBtn(); - fsm.HideArrow(); - fsm.Show_Light_EnableInteraction("止血带高亮位置",true); - }); - fsm.InteractionUp("止血带", obj => { - fsm.Hide_Unlight_DisableInteraction("止血带高亮位置"); - }); - fsm.InteractionTrigger("止血带高亮位置", args => { - if (args.name == "止血带") - { - if(fsm.main_gameModel.modeType == ZXKFramework.ModeType.ShiXun) - { - fsm.AddScore(2, 1); - } - if (fsm.main_gameModel.modeType == ZXKFramework.ModeType.KaoHe) - { - fsm.AddScore(1, 2); - } - - fsm.Hide_Unlight_DisableInteraction("止血带高亮位置"); - fsm.Hide_Unlight_DisableInteraction("止血带"); - fsm.InteractionTrigger("止血带高亮位置", null); - fsm.ShowCamera("ZhaZhiXueDaiState_Camera2"); - fsm.PlayClip("扎止血带", () => { - fsm.nextState = true; - }); - } - }); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhaZhiXueDaiState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhaZhiXueDaiState.cs.meta deleted file mode 100644 index bda9974..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhaZhiXueDaiState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 30b362333f79aec46a7dc3cedac2c07d -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhanShuYePingQianState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhanShuYePingQianState.cs deleted file mode 100644 index 0419828..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhanShuYePingQianState.cs +++ /dev/null @@ -1,46 +0,0 @@ -using FSM; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class ZhanShuYePingQianState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - - fsm.ShowCamera("ZhanShuYePingQianState_Camera"); - fsm.PlayClip("粘输液瓶签", () => { - fsm.ShowCamera("ZhanShuYePingQianState_Camera2"); - //fsm.ShowTip(0); - //fsm.PlayBgm(0); - //fsm.Show_Light_EnableInteraction("输液瓶签"); - fsm.PlayClip("粘输液瓶签2", () => { - //fsm.AddScore(1, 1); - fsm.nextState = true; - }); - }); - //fsm.InteractionDown("输液瓶签", obj => { - // fsm.Show_Light_EnableInteraction("输液瓶签_拖拽位置"); - //}); - //fsm.InteractionUp("输液瓶签", obj => { - // fsm.Hide_Unlight_DisableInteraction("输液瓶签_拖拽位置"); - //}); - //fsm.InteractionTrigger("输液瓶签_拖拽位置", obj => - //{ - // if(obj.name == "输液瓶签") - // { - // fsm.Hide_Unlight_DisableInteraction("输液瓶签"); - // fsm.InteractionTrigger("输液瓶签_拖拽位置",null); - // fsm.PlayClip("粘输液瓶签2", () => { - // fsm.nextState = true; - // }); - // } - //}); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.PlayClip("粘输液瓶签Reset"); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhanShuYePingQianState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhanShuYePingQianState.cs.meta deleted file mode 100644 index ebea5a5..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhanShuYePingQianState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: b835418832e1541488dcc8f099e2ba43 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhengLiWuPinState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhengLiWuPinState.cs deleted file mode 100644 index 870847c..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhengLiWuPinState.cs +++ /dev/null @@ -1,24 +0,0 @@ -using FSM; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class ZhengLiWuPinState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowCamera("ZhengLiYongWuState_Camera"); - fsm.ShowLineQuestion(0, 2, 1,() => { - fsm.nextState = true; - }); - } - public override void OnStateStay() - { - base.OnStateStay(); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhengLiWuPinState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhengLiWuPinState.cs.meta deleted file mode 100644 index b8099cd..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhengLiWuPinState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 767d32b76cb543145a9fc535e7dad576 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhiShiHuiGuState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhiShiHuiGuState.cs deleted file mode 100644 index b486717..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhiShiHuiGuState.cs +++ /dev/null @@ -1,22 +0,0 @@ -using FSM; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class ZhiShiHuiGuState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - if(fsm.main_gameModel.modeType == ZXKFramework.ModeType.KaoHe) - { - fsm.nextState = true; - return; - } - GameManager.Instance.uiManager.GetUI().ShowBook("1"); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhiShiHuiGuState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhiShiHuiGuState.cs.meta deleted file mode 100644 index d43ecc8..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhiShiHuiGuState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 16ad508b1297d324088a5b3e2fb1398c -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhunBeiGongZuoState.cs b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhunBeiGongZuoState.cs deleted file mode 100644 index ae0d447..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhunBeiGongZuoState.cs +++ /dev/null @@ -1,22 +0,0 @@ -using FSM; -namespace YiLiao.JingMaiLiuZhiZhen -{ - public class ZhunBeiGongZuoState : FsmState - { - public override void OnStateEnter() - { - base.OnStateEnter(); - fsm.ShowTip(0, true); - fsm.PlayBgm(0, true); - fsm.PlayClip("准备工作", () => { - fsm.ShowCamera("ZhunBeiGongZuoState_Camera"); - fsm.nextState = true; - }); - } - public override void OnStateExit() - { - base.OnStateExit(); - fsm.nextState = false; - } - } -} diff --git a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhunBeiGongZuoState.cs.meta b/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhunBeiGongZuoState.cs.meta deleted file mode 100644 index 06ee534..0000000 --- a/Assets/_Scripts/Application/JingMaiLiuZhiZhen/FSMManager/State/ZhunBeiGongZuoState.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: aeb9132d823744640b65da32e06284ef -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: