1#if PROTOCOL_VERSION > 767
22 class ConsumeEffectData;
ConsumeEffect & SetType(const ConsumeEffectDataType type)
DECLARE_READ_WRITE_SERIALIZE
SERIALIZED_FIELD_WITHOUT_GETTER_SETTER(Data, std::shared_ptr< ConsumeEffectData >)
SERIALIZED_FIELD_WITHOUT_GETTER_SETTER(Type, Internal::DiffType< ConsumeEffectDataType, VarInt >)
@ NUM_CONSUME_EFFECT_DATA_TYPES
Just a simple type wrapper that will store with T1 and serialize as T2 (can be used for Enum/VarInt f...