Ejemplo n.º 1
0
     public static void Parse(byte[] fileData)
     {
         m_DataCache.Clear();
         m_DataList.Clear();
         DataStreamReader dataR = new DataStreamReader(fileData);
         int rowCount = dataR.GetRowCount();
         int[] fieldIndex = dataR.GetFieldIndex(TDAchievement.GetFieldHeadIndex());
 #if (UNITY_STANDALONE_WIN) || UNITY_EDITOR || UNITY_STANDALONE_OSX
         dataR.CheckFieldMatch(TDAchievement.GetFieldHeadIndex(), "AchievementTable");
 #endif
         for (int i = 0; i < rowCount; ++i)
         {
             TDAchievement memberInstance = new TDAchievement();
             memberInstance.ReadRow(dataR, fieldIndex);
             OnAddRow(memberInstance);
             memberInstance.Reset();
             CompleteRowAdd(memberInstance);
         }
         Log.i(string.Format("Parse Success TDAchievement"));
     }