添加完成流程步骤triggerID提示
This commit is contained in:
parent
4cd46bb095
commit
be5850143a
|
@ -292,7 +292,7 @@ RectTransform:
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 1}
|
m_AnchorMin: {x: 0, y: 1}
|
||||||
m_AnchorMax: {x: 0, y: 1}
|
m_AnchorMax: {x: 0, y: 1}
|
||||||
m_AnchoredPosition: {x: 314.875, y: -224}
|
m_AnchoredPosition: {x: 236, y: -224}
|
||||||
m_SizeDelta: {x: 100, y: 29}
|
m_SizeDelta: {x: 100, y: 29}
|
||||||
m_Pivot: {x: 0.5, y: 0}
|
m_Pivot: {x: 0.5, y: 0}
|
||||||
--- !u!222 &5143475168080495406
|
--- !u!222 &5143475168080495406
|
||||||
|
@ -395,7 +395,7 @@ GameObject:
|
||||||
m_Icon: {fileID: 0}
|
m_Icon: {fileID: 0}
|
||||||
m_NavMeshLayer: 0
|
m_NavMeshLayer: 0
|
||||||
m_StaticEditorFlags: 0
|
m_StaticEditorFlags: 0
|
||||||
m_IsActive: 1
|
m_IsActive: 0
|
||||||
--- !u!224 &5143475168199256130
|
--- !u!224 &5143475168199256130
|
||||||
RectTransform:
|
RectTransform:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
@ -863,7 +863,7 @@ RectTransform:
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 1}
|
m_AnchorMin: {x: 0, y: 1}
|
||||||
m_AnchorMax: {x: 0, y: 1}
|
m_AnchorMax: {x: 0, y: 1}
|
||||||
m_AnchoredPosition: {x: 236, y: -224}
|
m_AnchoredPosition: {x: 157.125, y: -224}
|
||||||
m_SizeDelta: {x: 100, y: 29}
|
m_SizeDelta: {x: 100, y: 29}
|
||||||
m_Pivot: {x: 0.5, y: 0}
|
m_Pivot: {x: 0.5, y: 0}
|
||||||
--- !u!222 &5143475170184534651
|
--- !u!222 &5143475170184534651
|
||||||
|
|
|
@ -191,22 +191,29 @@ public class ProcessManager : BaseManager<ProcessManager>
|
||||||
d_Scheme.CurrentProcess.CurrentSubProcess.CurrentSubProcessStep.triggersName.RemoveAt(0);
|
d_Scheme.CurrentProcess.CurrentSubProcess.CurrentSubProcessStep.triggersName.RemoveAt(0);
|
||||||
if (d_Scheme.CurrentProcess.CurrentSubProcess.CurrentSubProcessStep.triggersName.Count == 0)
|
if (d_Scheme.CurrentProcess.CurrentSubProcess.CurrentSubProcessStep.triggersName.Count == 0)
|
||||||
{
|
{
|
||||||
CheckSubProcessSteps(subProcessStepId);
|
Debug.Log($"<color=red>当前步骤做完了</color>");
|
||||||
}
|
GameManager.UIMgr.ShowPanel<UI_MessagePanel>(E_UI_Layer.System, (p) =>
|
||||||
if (d_Scheme.CurrentProcess.CurrentSubProcess.CurrentSubProcessStep.triggersName.Count != 0)
|
|
||||||
{
|
|
||||||
string triggerNameTemp = d_Scheme.CurrentProcess.CurrentSubProcess.CurrentSubProcessStep.triggersName[0];
|
|
||||||
string splitResult = "";
|
|
||||||
if (triggerNameTemp.Contains("+"))
|
|
||||||
{
|
{
|
||||||
splitResult = triggerNameTemp.Split('+')[1];
|
p.Init("提示", "当前步骤已完成,即将进入下一步", E_MessageType.Normal, () =>
|
||||||
}
|
{
|
||||||
else
|
CheckSubProcessSteps(subProcessStepId);
|
||||||
{
|
if (d_Scheme.CurrentProcess.CurrentSubProcess.CurrentSubProcessStep.triggersName.Count != 0)
|
||||||
splitResult = triggerNameTemp;
|
{
|
||||||
}
|
string triggerNameTemp = d_Scheme.CurrentProcess.CurrentSubProcess.CurrentSubProcessStep.triggersName[0];
|
||||||
subProcessStepTriggerID = splitResult;
|
string splitResult = "";
|
||||||
GameManager.EventMgr.EventTrigger<string>(Enum_EventType.SwitchSubProcessStepTriggerID, splitResult);
|
if (triggerNameTemp.Contains("+"))
|
||||||
|
{
|
||||||
|
splitResult = triggerNameTemp.Split('+')[1];
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
splitResult = triggerNameTemp;
|
||||||
|
}
|
||||||
|
subProcessStepTriggerID = splitResult;
|
||||||
|
GameManager.EventMgr.EventTrigger<string>(Enum_EventType.SwitchSubProcessStepTriggerID, splitResult);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
using System.Collections;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using TMPro;
|
using TMPro;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using UnityEngine.Events;
|
using UnityEngine.Events;
|
||||||
|
@ -43,24 +41,24 @@ public class UI_MessagePanel : BasePanel
|
||||||
{
|
{
|
||||||
case E_MessageType.Normal:
|
case E_MessageType.Normal:
|
||||||
GetControl<Image>("Image_NormalBackGround").gameObject.SetActive(true);
|
GetControl<Image>("Image_NormalBackGround").gameObject.SetActive(true);
|
||||||
GetControl<Image>("Image_WarnBackGround").gameObject.SetActive(false);
|
|
||||||
GetControl<Button>("Button_NormalConfirm").gameObject.SetActive(true);
|
GetControl<Button>("Button_NormalConfirm").gameObject.SetActive(true);
|
||||||
|
GetControl<Image>("Image_WarnBackGround").gameObject.SetActive(false);
|
||||||
GetControl<Button>("Button_NormalCancel").gameObject.SetActive(false);
|
GetControl<Button>("Button_NormalCancel").gameObject.SetActive(false);
|
||||||
GetControl<Button>("Button_WarmConfirm").gameObject.SetActive(false);
|
GetControl<Button>("Button_WarmConfirm").gameObject.SetActive(false);
|
||||||
break;
|
break;
|
||||||
case E_MessageType.Error:
|
case E_MessageType.Error:
|
||||||
GetControl<Image>("Image_NormalBackGround").gameObject.SetActive(true);
|
GetControl<Image>("Image_NormalBackGround").gameObject.SetActive(true);
|
||||||
GetControl<Image>("Image_WarnBackGround").gameObject.SetActive(false);
|
|
||||||
GetControl<Button>("Button_NormalConfirm").gameObject.SetActive(true);
|
GetControl<Button>("Button_NormalConfirm").gameObject.SetActive(true);
|
||||||
GetControl<Button>("Button_NormalCancel").gameObject.SetActive(true);
|
GetControl<Button>("Button_NormalCancel").gameObject.SetActive(true);
|
||||||
|
GetControl<Image>("Image_WarnBackGround").gameObject.SetActive(false);
|
||||||
GetControl<Button>("Button_WarmConfirm").gameObject.SetActive(false);
|
GetControl<Button>("Button_WarmConfirm").gameObject.SetActive(false);
|
||||||
break;
|
break;
|
||||||
case E_MessageType.Warning:
|
case E_MessageType.Warning:
|
||||||
GetControl<Image>("Image_WarnBackGround").gameObject.SetActive(true);
|
GetControl<Image>("Image_WarnBackGround").gameObject.SetActive(true);
|
||||||
|
GetControl<Button>("Button_WarmConfirm").gameObject.SetActive(true);
|
||||||
GetControl<Image>("Image_NormalBackGround").gameObject.SetActive(false);
|
GetControl<Image>("Image_NormalBackGround").gameObject.SetActive(false);
|
||||||
GetControl<Button>("Button_NormalConfirm").gameObject.SetActive(false);
|
GetControl<Button>("Button_NormalConfirm").gameObject.SetActive(false);
|
||||||
GetControl<Button>("Button_NormalCancel").gameObject.SetActive(false);
|
GetControl<Button>("Button_NormalCancel").gameObject.SetActive(false);
|
||||||
GetControl<Button>("Button_WarmConfirm").gameObject.SetActive(true);
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue