This commit is contained in:
aozhiwei 2023-05-09 16:50:12 +08:00
parent 9228c805ae
commit 7101ef89e8
3 changed files with 10 additions and 0 deletions

View File

@ -16,6 +16,8 @@ namespace mtb
const std::string bomb_id() const { return bomb_id_; };
const std::string raid_wave() const { return raid_wave_; };
float rad() const { return rad_; };
const std::string bombling_time() const { return bombling_time_; };
float damage() const { return damage_; };
bool has_id() const { return __flags__.test(0);};
bool has_time() const { return __flags__.test(1);};
@ -23,6 +25,8 @@ namespace mtb
bool has_bomb_id() const { return __flags__.test(3);};
bool has_raid_wave() const { return __flags__.test(4);};
bool has_rad() const { return __flags__.test(5);};
bool has_bombling_time() const { return __flags__.test(6);};
bool has_damage() const { return __flags__.test(7);};
protected:
@ -32,6 +36,8 @@ namespace mtb
std::string bomb_id_;
std::string raid_wave_;
float rad_ = 0.0f;
std::string bombling_time_;
float damage_ = 0.0f;
public:
std::bitset<6> __flags__;

View File

@ -528,6 +528,8 @@ namespace mtb
meta_class->SetSimpleField(3, "bomb_id", a8::reflect::ET_STRING, my_offsetof2(AirRaid, bomb_id_));
meta_class->SetSimpleField(4, "raid_wave", a8::reflect::ET_STRING, my_offsetof2(AirRaid, raid_wave_));
meta_class->SetSimpleField(5, "rad", a8::reflect::ET_FLOAT, my_offsetof2(AirRaid, rad_));
meta_class->SetSimpleField(6, "bombling_time", a8::reflect::ET_STRING, my_offsetof2(AirRaid, bombling_time_));
meta_class->SetSimpleField(7, "damage", a8::reflect::ET_FLOAT, my_offsetof2(AirRaid, damage_));
}
return meta_class;
}

View File

@ -417,6 +417,8 @@ message AirRaid
optional string bomb_id = 4;
optional string raid_wave = 5;
optional float rad = 6;
optional string bombling_time = 7;
optional float damage = 8;
}
message AirLine