コード例 #1
0
ファイル: GameLayout.cs プロジェクト: huai707/Mahjong
 public void unregisterUIObject(txUIObject uiObj)
 {
     if (uiObj == null)
     {
         return;
     }
     mObjectList.Remove(uiObj.getID());
     mGameObjectSearchList.Remove(uiObj.getObject());
 }
コード例 #2
0
 public void unregisterUIObject(txUIObject uiObj)
 {
     // 如果此时正在遍历列表,则需要添加到移除列表,待后续从主列表移除
     if (mLockObjectList)
     {
         mRemoveList.Add(uiObj);
         return;
     }
     // 同步列表,确保mObjectList是最新的
     syncObjectList();
     mObjectList.Remove(uiObj.getID());
     mGameObjectSearchList.Remove(uiObj.getObject());
 }
コード例 #3
0
 public void registerUIObject(txUIObject uiObj)
 {
     // 如果此时正在遍历列表,则需要加入添加列表
     if (mLockObjectList)
     {
         mAddList.Add(uiObj);
         return;
     }
     // 同步列表,确保mObjectList是最新的
     syncObjectList();
     mObjectList.Add(uiObj.getID(), uiObj);
     mGameObjectSearchList.Add(uiObj.getObject(), uiObj);
 }
コード例 #4
0
ファイル: GameLayout.cs プロジェクト: huai707/Mahjong
 public void registerUIObject(txUIObject uiObj)
 {
     mObjectList.Add(uiObj.getID(), uiObj);
     mGameObjectSearchList.Add(uiObj.getObject(), uiObj);
 }