#pragma once #pragma pack(push,1) #include "BaseObject_Common.h" #include "CommonNetworkMsgStruct.h" const int USERPORTAL_ALIVE_TIME = 30 * SECOND; struct MSG_USERPORTAL_CREATE : public MSGROOT { unsigned long mObjectIdx; /// Æ÷Å» °íÀ¯¹øÈ£ unsigned long mMapChangePosIdx; /// ¸ÊÀ̵¿ ÁÂÇ¥ ½ºÅ©¸³Æ® À妽º unsigned long mPlayerIdx; /// Æ÷Å» »ý¼ºÀÚ float mPosX; /// »ý¼º ÁÂÇ¥ float mPosY; }; struct MSG_USERPORTAL_DELETE : public MSGROOT { unsigned long mObjectIdx; /// Æ÷Å» °íÀ¯¹øÈ£ }; struct MSG_REQ_USERPORTAL_MAPCHANGE : public MSGROOT { unsigned long mUserPortalObjectIdx; }; #pragma pack(pop)