BOOL SFRoomLoading::OnLoadingComplete( SFPlayer* pPlayer, BasePacket* pPacket) { SFRoom* pRoom = GetOwner(); pRoom->GetP2PSys()->AddPeer(pPlayer->GetSerial(), pPlayer->GetIPInfo()); if(TRUE != pRoom->CheckLoadingComplete()) return FALSE; pRoom->ChangeState(ROOM_STATE_PLAYREADY); pRoom->ChangeState(ROOM_STATE_PLAY); return TRUE; }