添加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
|
triggerID: 5018
|
||||||
triggerName: "NPC\u5BA2\u6237"
|
triggerName: "NPC\u5BA2\u6237"
|
||||||
_highlight: {fileID: 0}
|
_highlight: {fileID: 0}
|
||||||
npcSpeack: "\u60A8\u597D"
|
npcSpeack:
|
||||||
|
- "\u60A8\u597D"
|
||||||
|
speackIndex: 0
|
||||||
--- !u!136 &890581131
|
--- !u!136 &890581131
|
||||||
CapsuleCollider:
|
CapsuleCollider:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
@ -3533,7 +3535,10 @@ MonoBehaviour:
|
||||||
triggerID: 5020
|
triggerID: 5020
|
||||||
triggerName: "NPC\u8D1F\u8D23\u4EBA"
|
triggerName: "NPC\u8D1F\u8D23\u4EBA"
|
||||||
_highlight: {fileID: 0}
|
_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
|
--- !u!4 &1198127457
|
||||||
Transform:
|
Transform:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|
|
@ -52,7 +52,7 @@ public class MobileController : PermanentTriggerBase
|
||||||
{
|
{
|
||||||
GameManager.UIMgr.ShowPanel<UI_CustomSessionPanel>(E_UI_Layer.Mid, (panel) =>
|
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)
|
private void NextSpeack(int id)
|
||||||
{
|
{
|
||||||
speackIndex++;
|
speackIndex++;
|
||||||
if (speackIndex < npcSpeack.Count - 1)
|
if (speackIndex <= npcSpeack.Count - 1)
|
||||||
{
|
{
|
||||||
if (GameManager.UIMgr.GetPanel<UI_CustomSessionPanel>())
|
if (GameManager.UIMgr.GetPanel<UI_CustomSessionPanel>())
|
||||||
{
|
{
|
||||||
|
@ -31,7 +31,9 @@ public class NPCController : PermanentTriggerBase
|
||||||
}
|
}
|
||||||
else
|
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)
|
switch (btnName)
|
||||||
{
|
{
|
||||||
case "ClientContinueBtn":
|
case "ClientContinueBtn":
|
||||||
GameManager.UIMgr.HidePanel<UI_CustomSessionPanel>();
|
//GameManager.UIMgr.HidePanel<UI_CustomSessionPanel>();
|
||||||
callBack?.Invoke(triggerID);
|
callBack?.Invoke(triggerID);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue