| | |
| | | autoBtn.SetActive(false); |
| | | goldRushItemBtn.SetActive(false); |
| | | } |
| | | |
| | | |
| | | foreach (var npc in funcNPCs) |
| | | { |
| | | var key = npc.heroSkinID; |
| | | if (!FuncOpen.Instance.IsFuncOpen(FuncNPCManager.Instance.funcNPCToFuncID[key])) |
| | | { |
| | | npc.SetActive(false); |
| | | } |
| | | else |
| | | { |
| | | npc.SetActive(true); |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | |
| | | |
| | | void OnFiveSecondEvent() |
| | | { |
| | | var index = FuncNPCManager.Instance.GetRandomAffairNpcTalk(); |
| | | var talk = FuncNPCManager.Instance.GetAffairTalk(funcNPCs[index].heroSkinID); |
| | | var skinID = FuncNPCManager.Instance.GetRandomAffairNpcTalk(); |
| | | var talk = FuncNPCManager.Instance.GetAffairTalk(skinID); |
| | | var index = 0; |
| | | for (int i = 0; i < funcNPCs.Length; i++) |
| | | { |
| | | if (funcNPCs[i].heroSkinID == skinID) |
| | | { |
| | | index = i; |
| | | break; |
| | | } |
| | | } |
| | | if (talk != null) |
| | | { |
| | | talkTexts[index].text = Language.Get(talk); |