54 lines
791 B
C++
Executable File
54 lines
791 B
C++
Executable File
#pragma once
|
|
|
|
#include "metatable.pb.h"
|
|
|
|
namespace MetaData
|
|
{
|
|
|
|
struct Parameter
|
|
{
|
|
const metatable::Parameter* p = nullptr;
|
|
|
|
int int_val = 0;
|
|
std::string str_val;
|
|
double float_val = 0.0f;
|
|
|
|
void Init();
|
|
};
|
|
|
|
struct Map
|
|
{
|
|
const metatable::Map* p = nullptr;
|
|
|
|
void Init();
|
|
};
|
|
|
|
struct Robot
|
|
{
|
|
const metatable::Robot* p = nullptr;
|
|
|
|
void Init();
|
|
};
|
|
|
|
struct RankReward
|
|
{
|
|
const metatable::RankReward* p = nullptr;
|
|
};
|
|
|
|
struct KillReward
|
|
{
|
|
const metatable::KillReward* p = nullptr;
|
|
};
|
|
|
|
struct RankPoint
|
|
{
|
|
const metatable::RankPoint* p = nullptr;
|
|
};
|
|
|
|
struct KillPoint
|
|
{
|
|
const metatable::KillPoint* p = nullptr;
|
|
};
|
|
|
|
}
|