GameFramework.RoomManager.HandleReclaimItem C# (CSharp) Method

HandleReclaimItem() private method

private HandleReclaimItem ( Msg_LR_ReclaimItem msg, PBChannel channel, int handle, uint seq ) : void
msg GameFrameworkMessage.Msg_LR_ReclaimItem
channel PBChannel
handle int
seq uint
return void
        private void HandleReclaimItem(Msg_LR_ReclaimItem msg, PBChannel channel, int handle, uint seq)
        {
            bool isFieldThread;
            int ix = GetActiveRoomThreadIndex(msg.RoomID, out isFieldThread);
            if (ix >= 0) {
                if (isFieldThread) {
                    RoomThread roomThread = field_roomthread_list_[ix];
                    roomThread.QueueAction(roomThread.HandleReclaimItem, msg, channel);
                } else {
                    RoomThread roomThread = roomthread_list_[ix];
                    roomThread.QueueAction(roomThread.HandleReclaimItem, msg, channel);
                }
            }
        }