#pragma once
#pragma warning (disable:4949)
#include "../../RoleData/RoleBaseDef.h"
#include "../NetWakerPGEnum.h"
#pragma unmanaged


//-----------------------------------------------------------------------------------------

// Client -> Local
// 通知Server Client 要裝備物品
struct PG_EQ_CtoL_SetEQ
{
    GamePGCommandEnum	Command;

    ItemFieldStruct		Item;
    int					ItemPos;
    EQWearPosENUM		EqPos;

    short               PosType;

    PG_EQ_CtoL_SetEQ( )
    {	Command = EM_PG_EQ_CtoL_SetEQ;	}
};

//-----------------------------------------------------------------------------------------
enum EQResult_ENUM
{
    ENMU_EQ_SetEqOK			= 0     ,
    ENMU_EQ_SetEqFailed		    	,
};

// Local -> Client
//回應裝備設定成功與否
struct PG_EQ_LtoC_SetEQResult
{
    GamePGCommandEnum	Command;

    EQResult_ENUM		Result;

    PG_EQ_LtoC_SetEQResult( )
    {	Command = EM_PG_EQ_LtoC_SetEQResult;	}
};
//-----------------------------------------------------------------------------------------


#pragma managed
