Lines Matching refs:Monster

153   table Monster {
171 root_type Monster;
199 The `Monster` table is the main object in our FlatBuffer. This will be used as
210 used twice: once within the `Monster` table and once within the `Equipment`
211 enum. For our `Monster`, it is used to populate a `vector of tables` via the
212 `weapons` field within our `Monster`. It is also the only table referenced by
217 our `Monster` table.
310 ## Reading and Writing Monster FlatBuffers
329 import MyGame.Sample.*; //The `flatc` generated files. (Monster, Vec3, etc.)
337 using MyGame.Sample; // The `flatc` generated files. (Monster, Vec3, etc.)
355 import MyGame.Sample.Monster
474 our `orc` Monster, lets create some `Weapon`s: a `Sword` and an `Axe`.
581 $weapons = \MyGame\Sample\Monster::CreateWeaponsVector($builder, $weaps);
628 int inv = Monster.createInventoryVector(builder, treasure);
639 Monster.StartInventoryVector(builder, 10);
670 MyGame.Sample.Monster.MonsterStartInventoryVector(builder, 10)
684 var inv = MyGame.Sample.Monster.createInventoryVector(builder, treasure);
695 $inv = \MyGame\Sample\Monster::CreateInventoryVector($builder, $treasure);
749 int weapons = Monster.createWeaponsVector(builder, weaps);
759 var weapons = Monster.CreateWeaponsVector(builder, weaps);
776 MyGame.Sample.Monster.MonsterStartWeaponsVector(builder, 2)
787 var weapons = MyGame.Sample.Monster.createWeaponsVector(builder, weaps);
795 $weapons = \MyGame\Sample\Monster::CreateWeaponsVector($builder, $weaps);
828 Monster.startPathVector(fbb, 2);
836 Monster.StartPathVector(fbb, 2);
852 MyGame.Sample.Monster.MonsterStartPathVector(builder, 2)
860 MyGame.Sample.Monster.startPathVector(builder, 2);
868 \MyGame\Example\Monster::StartPathVector($builder, 2);
899 Monster.startMonster(builder);
900 Monster.addPos(builder, Vec3.createVec3(builder, 1.0f, 2.0f, 3.0f));
901 Monster.addName(builder, name);
902 Monster.addColor(builder, Color.Red);
903 Monster.addHp(builder, (short)300);
904 Monster.addInventory(builder, inv);
905 Monster.addWeapons(builder, weapons);
906 Monster.addEquippedType(builder, Equipment.Weapon);
907 Monster.addEquipped(builder, axe);
908 Monster.addPath(builder, path);
909 int orc = Monster.endMonster(builder);
915 Monster.StartMonster(builder);
916 Monster.AddPos(builder, Vec3.CreateVec3(builder, 1.0f, 2.0f, 3.0f));
917 Monster.AddHp(builder, (short)300);
918 Monster.AddName(builder, name);
919 Monster.AddInventory(builder, inv);
920 Monster.AddColor(builder, Color.Red);
921 Monster.AddWeapons(builder, weapons);
922 Monster.AddEquippedType(builder, Equipment.Weapon);
923 Monster.AddEquipped(builder, axe.Value); // Axe
924 Monster.AddPath(builder, path);
925 var orc = Monster.EndMonster(builder);
947 MyGame.Sample.Monster.MonsterStart(builder)
948 MyGame.Sample.Monster.MonsterAddPos(builder,
950 MyGame.Sample.Monster.MonsterAddHp(builder, 300)
951 MyGame.Sample.Monster.MonsterAddName(builder, name)
952 MyGame.Sample.Monster.MonsterAddInventory(builder, inv)
953 MyGame.Sample.Monster.MonsterAddColor(builder,
955 MyGame.Sample.Monster.MonsterAddWeapons(builder, weapons)
956 MyGame.Sample.Monster.MonsterAddEquippedType(
958 MyGame.Sample.Monster.MonsterAddEquipped(builder, axe)
959 MyGame.Sample.Monster.MonsterAddPath(builder, path)
960 orc = MyGame.Sample.Monster.MonsterEnd(builder)
966 MyGame.Sample.Monster.startMonster(builder);
967 MyGame.Sample.Monster.addPos(builder,
969 MyGame.Sample.Monster.addHp(builder, 300);
970 MyGame.Sample.Monster.addColor(builder, MyGame.Sample.Color.Red)
971 MyGame.Sample.Monster.addName(builder, name);
972 MyGame.Sample.Monster.addInventory(builder, inv);
973 MyGame.Sample.Monster.addWeapons(builder, weapons);
974 MyGame.Sample.Monster.addEquippedType(builder, MyGame.Sample.Equipment.Weapon);
975 MyGame.Sample.Monster.addEquipped(builder, axe);
976 MyGame.Sample.Monster.addPath(builder, path);
977 var orc = MyGame.Sample.Monster.endMonster(builder);
983 \MyGame\Sample\Monster::StartMonster($builder);
984 \MyGame\Sample\Monster::AddPos($builder,
986 \MyGame\Sample\Monster::AddHp($builder, 300);
987 \MyGame\Sample\Monster::AddName($builder, $name);
988 \MyGame\Sample\Monster::AddInventory($builder, $inv);
989 \MyGame\Sample\Monster::AddColor($builder, \MyGame\Sample\Color::Red);
990 \MyGame\Sample\Monster::AddWeapons($builder, $weapons);
991 \MyGame\Sample\Monster::AddEquippedType($builder, \MyGame\Sample\Equipment::Weapon);
992 \MyGame\Sample\Monster::AddEquipped($builder, $axe);
993 \MyGame\Sample\Monster::AddPath($builder, $path);
994 $orc = \MyGame\Sample\Monster::EndMonster($builder);
1083 In our example, the last two things we added to our `Monster` were the
1096 Monster.addEquippedType(builder, Equipment.Weapon); // Union type
1097 Monster.addEquipped(axe); // Union data
1102 Monster.AddEquippedType(builder, Equipment.Weapon); // Union type
1103 Monster.AddEquipped(builder, axe.Value); // Union data
1114 MyGame.Sample.Monster.MonsterAddEquippedType( # Union type
1116 MyGame.Sample.Monster.MonsterAddEquipped(builder, axe) # Union data
1121 MyGame.Sample.Monster.addEquippedType(builder, MyGame.Sample.Equipment.Weapon); // Union type
1122 MyGame.Sample.Monster.addEquipped(builder, axe); // Union data
1127 … \MyGame\Sample\Monster::AddEquippedType($builder, \MyGame\Sample\Equipment::Weapon); // Union type
1128 \MyGame\Sample\Monster::AddEquipped($builder, $axe); // Union data
1155 builder.finish(orc); // You could also call `Monster.finishMonsterBuffer(builder, orc);`.
1161 builder.Finish(orc.Value); // You could also call `Monster.FinishMonsterBuffer(builder, orc);`.
1179 builder.finish(orc); // You could also call `MyGame.Sample.Monster.finishMonsterBuffer(builder,
1186 $builder->finish($orc); // You may also call `\MyGame\Sample\Monster::FinishMonsterBuffer(
1305 import MyGame.Sample.*; //The `flatc` generated files. (Monster, Vec3, etc.)
1313 using MyGame.Sample; // The `flatc` generated files. (Monster, Vec3, etc.)
1331 import MyGame.Sample.Monster
1395 // `monster` is of type `Monster *`.
1397 // `GetMonster` is a convenience function that calls `GetRoot<Monster>`,
1407 Monster monster = Monster.getRootAsMonster(buf);
1416 var monster = Monster.GetRootAsMonster(buf);
1437 monster = MyGame.Sample.Monster.Monster.GetRootAsMonster(buf, 0)
1451 var monster = MyGame.Sample.Monster.getRootAsMonster(buf);
1460 $monster = \MyGame\Sample\Monster::GetRootAsMonster($buf);
1882 Monster monster = Monster.getRootAsMonster(buf);
1890 var monster = Monster.GetRootAsMonster(buf);