|
@@ -77,13 +77,16 @@ namespace Assets.Game.HotUpdate.Data
|
|
|
{
|
|
|
if (npcID == 0)
|
|
|
{
|
|
|
- for (int i = 0; i < ActivityVisitCfgArray.Instance.dataArray.Length - 1; i++)
|
|
|
+ for (int i = 0; i < ActivityVisitCfgArray.Instance.dataArray.Length; i++)
|
|
|
{
|
|
|
- foreach (int j in ActivityVisitCfgArray.Instance.dataArray[i].taskIdArr)
|
|
|
+ if ((NpcInfoList.Count > i) && NpcInfoList[i].UnlockStatus == 2)
|
|
|
{
|
|
|
- if (TaskDataManager.Instance.GetTaskStateById(j) == 1)
|
|
|
+ foreach (int j in ActivityVisitCfgArray.Instance.dataArray[i].taskIdArr)
|
|
|
{
|
|
|
- return true;
|
|
|
+ if (TaskDataManager.Instance.GetTaskStateById(j) == 1)
|
|
|
+ {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|