Lines Matching refs:Weapon
17 struct Weapon;
97 template<> struct EquipmentTraits<Weapon> {
285 const flatbuffers::Vector<flatbuffers::Offset<Weapon>> *weapons() const {
286 return GetPointer<const flatbuffers::Vector<flatbuffers::Offset<Weapon>> *>(VT_WEAPONS);
288 flatbuffers::Vector<flatbuffers::Offset<Weapon>> *mutable_weapons() {
289 return GetPointer<flatbuffers::Vector<flatbuffers::Offset<Weapon>> *>(VT_WEAPONS);
301 const Weapon *equipped_as_Weapon() const {
302 return equipped_type() == Equipment_Weapon ? static_cast<const Weapon *>(equipped()) : nullptr;
330 template<> inline const Weapon *Monster::equipped_as<Weapon>() const {
355 void add_weapons(flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<Weapon>>> weapons) {
384 flatbuffers::Offset<flatbuffers::Vector<flatbuffers::Offset<Weapon>>> weapons = 0,
408 const std::vector<flatbuffers::Offset<Weapon>> *weapons = nullptr,
413 auto weapons__ = weapons ? _fbb.CreateVector<flatbuffers::Offset<Weapon>>(*weapons) : 0;
430 typedef Weapon TableType;
444 struct Weapon FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
474 …static flatbuffers::Offset<Weapon> Pack(flatbuffers::FlatBufferBuilder &_fbb, const WeaponT* _o, c…
481 fbb_.AddOffset(Weapon::VT_NAME, name);
484 fbb_.AddElement<int16_t>(Weapon::VT_DAMAGE, damage, 0);
491 flatbuffers::Offset<Weapon> Finish() {
493 auto o = flatbuffers::Offset<Weapon>(end);
498 inline flatbuffers::Offset<Weapon> CreateWeapon(
508 inline flatbuffers::Offset<Weapon> CreateWeaponDirect(
519 flatbuffers::Offset<Weapon> CreateWeapon(flatbuffers::FlatBufferBuilder &_fbb, const WeaponT *_o, c…
555 …auto _weapons = _o->weapons.size() ? _fbb.CreateVector<flatbuffers::Offset<Weapon>> (_o->weapons.s…
571 inline WeaponT *Weapon::UnPack(const flatbuffers::resolver_function_t *_resolver) const {
577 inline void Weapon::UnPackTo(WeaponT *_o, const flatbuffers::resolver_function_t *_resolver) const {
584 inline flatbuffers::Offset<Weapon> Weapon::Pack(flatbuffers::FlatBufferBuilder &_fbb, const WeaponT…
588 inline flatbuffers::Offset<Weapon> CreateWeapon(flatbuffers::FlatBufferBuilder &_fbb, const WeaponT…
606 auto ptr = reinterpret_cast<const Weapon *>(obj);
628 auto ptr = reinterpret_cast<const Weapon *>(obj);