private int GetCondtionTextCount(int iCondId) { int num = 0; int count = GameDataMgr.deadInfoTextDatabin.count; for (int i = 0; i < count; i++) { ResDeadInfoText dataByKey = GameDataMgr.deadInfoTextDatabin.GetDataByKey((long)i); if ((int)dataByKey.bConditionId == iCondId) { num++; } } return(num); }
private string GetCondtionText(int iCondId, int iIndex = 0) { int num = 0; int count = GameDataMgr.deadInfoTextDatabin.count; for (int i = 0; i < count; i++) { ResDeadInfoText dataByKey = GameDataMgr.deadInfoTextDatabin.GetDataByKey((long)i); if ((int)dataByKey.bConditionId == iCondId) { if (num == iIndex) { return(dataByKey.szText); } num++; } } return(null); }