LiteLoaderBDS-1.16.40/LiteLoader/Header/MC/ScorePacketInfo.hpp
2022-09-25 01:17:11 +08:00

44 lines
1.2 KiB
C++

// This Header is auto generated by BDSLiteLoader Toolchain
#pragma once
#define AUTO_GENERATED
#include "../Global.h"
#define BEFORE_EXTRA
#include "ScoreboardId.hpp"
#include "IdentityDefinition.hpp"
#undef BEFORE_EXTRA
struct ScorePacketInfo {
#define AFTER_EXTRA
public:
#define DISABLE_CONSTRUCTOR_PREVENTION_SCOREPACKETINFO
ScoreboardId sid; //0
std::string obj_name; //16
uint32_t score; //48
IdentityDefinition::Type type; //52
unsigned long long pid; //56
ActorUniqueID aid; //64
std::string fake_name; //72
ScorePacketInfo(ScoreboardId* s, string obj_name, IdentityDefinition::Type type, unsigned num, const string& fake)
: sid(*s)
, obj_name(obj_name)
, type(type)
, score(num)
, fake_name(fake) {
}
#undef AFTER_EXTRA
#ifndef DISABLE_CONSTRUCTOR_PREVENTION_SCOREPACKETINFO
public:
struct ScorePacketInfo& operator=(struct ScorePacketInfo const &) = delete;
ScorePacketInfo() = delete;
#endif
public:
#ifdef ENABLE_VIRTUAL_FAKESYMBOL_SCOREPACKETINFO
#endif
MCAPI ScorePacketInfo(struct ScorePacketInfo const &);
MCAPI ~ScorePacketInfo();
};