コード例 #1
0
 private static void OnAddRow(TDSocialAdapter memberInstance)
 {
     string key = memberInstance.id;
     if (m_DataCache.ContainsKey(key))
     {
         Log.e(string.Format("Invaild,  TDSocialAdapterTable Id already exists {0}", key));
     }
     else
     {
         m_DataCache.Add(key, memberInstance);
         m_DataList.Add(memberInstance);
     }
 }    
コード例 #2
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(TDSocialAdapter.GetFieldHeadIndex());
 #if (UNITY_STANDALONE_WIN) || UNITY_EDITOR || UNITY_STANDALONE_OSX
         dataR.CheckFieldMatch(TDSocialAdapter.GetFieldHeadIndex(), "SocialAdapterTable");
 #endif
         for (int i = 0; i < rowCount; ++i)
         {
             TDSocialAdapter memberInstance = new TDSocialAdapter();
             memberInstance.ReadRow(dataR, fieldIndex);
             OnAddRow(memberInstance);
             memberInstance.Reset();
             CompleteRowAdd(memberInstance);
         }
         Log.i(string.Format("Parse Success TDSocialAdapter"));
     }
コード例 #3
0
 static void CompleteRowAdd(TDSocialAdapter tdData)
 {
 }