添加NPC负责人逻辑
This commit is contained in:
parent
d559f27d9c
commit
2d98225b7c
Binary file not shown.
File diff suppressed because one or more lines are too long
|
@ -2140,7 +2140,9 @@ MonoBehaviour:
|
|||
triggerID: 5018
|
||||
triggerName: "NPC\u5BA2\u6237"
|
||||
_highlight: {fileID: 0}
|
||||
npcSpeack: "\u60A8\u597D"
|
||||
npcSpeack:
|
||||
- "\u60A8\u597D"
|
||||
speackIndex: 0
|
||||
--- !u!136 &890581131
|
||||
CapsuleCollider:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -3533,7 +3535,10 @@ MonoBehaviour:
|
|||
triggerID: 5020
|
||||
triggerName: "NPC\u8D1F\u8D23\u4EBA"
|
||||
_highlight: {fileID: 0}
|
||||
npcSpeack: "\u7740\u88C5\u89C4\u8303\u3001\u4E2A\u4EBA\u9632\u62A4\u7528\u54C1\u5408\u683C\u9F50\u5907\u3001\u4EBA\u5458\u7CBE\u795E\u72B6\u6001\u826F\u597D\uFF0C\u53EF\u4EE5\u5F00\u5C55\u5DE5\u4F5C\uFF01"
|
||||
npcSpeack:
|
||||
- "\u7740\u88C5\u89C4\u8303\u3001\u4E2A\u4EBA\u9632\u62A4\u7528\u54C1\u5408\u683C\u9F50\u5907\u3001\u4EBA\u5458\u7CBE\u795E\u72B6\u6001\u826F\u597D\uFF0C\u53EF\u4EE5\u5F00\u5C55\u5DE5\u4F5C\uFF01"
|
||||
- "\u4ECA\u5929\u5DE5\u4F5C\u5185\u5BB9\u662F\u76F4\u63A5\u63A5\u5165\u5F0F\u7535\u80FD\u8BA1\u91CF\u88C5\u7F6E\u8F6E\u6362\u4F5C\u4E1A\uFF0C\u5DE5\u4F5C\u5730\u70B9\u662Fxxx......"
|
||||
speackIndex: 0
|
||||
--- !u!4 &1198127457
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
|
@ -52,7 +52,7 @@ public class MobileController : PermanentTriggerBase
|
|||
{
|
||||
GameManager.UIMgr.ShowPanel<UI_CustomSessionPanel>(E_UI_Layer.Mid, (panel) =>
|
||||
{
|
||||
panel.Init(triggerID, "好的", null);
|
||||
panel.Init(triggerID, "好的", (intTemp) => { GameManager.UIMgr.HidePanel<UI_CustomSessionPanel>(); });
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,7 +22,7 @@ public class NPCController : PermanentTriggerBase
|
|||
private void NextSpeack(int id)
|
||||
{
|
||||
speackIndex++;
|
||||
if (speackIndex < npcSpeack.Count - 1)
|
||||
if (speackIndex <= npcSpeack.Count - 1)
|
||||
{
|
||||
if (GameManager.UIMgr.GetPanel<UI_CustomSessionPanel>())
|
||||
{
|
||||
|
@ -31,7 +31,9 @@ public class NPCController : PermanentTriggerBase
|
|||
}
|
||||
else
|
||||
{
|
||||
GameManager.UIMgr.HidePanel<UI_CustomSessionPanel>();
|
||||
if (GameManager.UIMgr.GetPanel<UI_CustomSessionPanel>())
|
||||
GameManager.UIMgr.HidePanel<UI_CustomSessionPanel>();
|
||||
speackIndex = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -28,7 +28,7 @@ public class UI_CustomSessionPanel : BasePanel
|
|||
switch (btnName)
|
||||
{
|
||||
case "ClientContinueBtn":
|
||||
GameManager.UIMgr.HidePanel<UI_CustomSessionPanel>();
|
||||
//GameManager.UIMgr.HidePanel<UI_CustomSessionPanel>();
|
||||
callBack?.Invoke(triggerID);
|
||||
break;
|
||||
}
|
||||
|
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue