1 // automatically generated by the FlatBuffers compiler, do not modify 2 3 package MyGame.Example; 4 5 import java.nio.*; 6 import java.lang.*; 7 import java.util.*; 8 import com.google.flatbuffers.*; 9 10 public class MonsterT { 11 private MyGame.Example.Vec3T pos; 12 private short mana; 13 private short hp; 14 private String name; 15 private int[] inventory; 16 private int color; 17 private MyGame.Example.AnyUnion test; 18 private MyGame.Example.TestT[] test4; 19 private String[] testarrayofstring; 20 private MyGame.Example.MonsterT[] testarrayoftables; 21 private MyGame.Example.MonsterT enemy; 22 private int[] testnestedflatbuffer; 23 private MyGame.Example.StatT testempty; 24 private boolean testbool; 25 private int testhashs32Fnv1; 26 private long testhashu32Fnv1; 27 private long testhashs64Fnv1; 28 private long testhashu64Fnv1; 29 private int testhashs32Fnv1a; 30 private long testhashu32Fnv1a; 31 private long testhashs64Fnv1a; 32 private long testhashu64Fnv1a; 33 private boolean[] testarrayofbools; 34 private float testf; 35 private float testf2; 36 private float testf3; 37 private String[] testarrayofstring2; 38 private MyGame.Example.AbilityT[] testarrayofsortedstruct; 39 private int[] flex; 40 private MyGame.Example.TestT[] test5; 41 private long[] vectorOfLongs; 42 private double[] vectorOfDoubles; 43 private MyGame.InParentNamespaceT parentNamespaceTest; 44 private MyGame.Example.ReferrableT[] vectorOfReferrables; 45 private long singleWeakReference; 46 private long[] vectorOfWeakReferences; 47 private MyGame.Example.ReferrableT[] vectorOfStrongReferrables; 48 private long coOwningReference; 49 private long[] vectorOfCoOwningReferences; 50 private long nonOwningReference; 51 private long[] vectorOfNonOwningReferences; 52 private MyGame.Example.AnyUniqueAliasesUnion anyUnique; 53 private MyGame.Example.AnyAmbiguousAliasesUnion anyAmbiguous; 54 private int[] vectorOfEnums; 55 private byte signedEnum; 56 private int[] testrequirednestedflatbuffer; 57 private MyGame.Example.StatT[] scalarKeySortedTables; 58 private MyGame.Example.TestT nativeInline; 59 private long longEnumNonEnumDefault; 60 private long longEnumNormalDefault; 61 getPos()62 public MyGame.Example.Vec3T getPos() { return pos; } 63 setPos(MyGame.Example.Vec3T pos)64 public void setPos(MyGame.Example.Vec3T pos) { this.pos = pos; } 65 getMana()66 public short getMana() { return mana; } 67 setMana(short mana)68 public void setMana(short mana) { this.mana = mana; } 69 getHp()70 public short getHp() { return hp; } 71 setHp(short hp)72 public void setHp(short hp) { this.hp = hp; } 73 getName()74 public String getName() { return name; } 75 setName(String name)76 public void setName(String name) { this.name = name; } 77 getInventory()78 public int[] getInventory() { return inventory; } 79 setInventory(int[] inventory)80 public void setInventory(int[] inventory) { this.inventory = inventory; } 81 getColor()82 public int getColor() { return color; } 83 setColor(int color)84 public void setColor(int color) { this.color = color; } 85 getTest()86 public MyGame.Example.AnyUnion getTest() { return test; } 87 setTest(MyGame.Example.AnyUnion test)88 public void setTest(MyGame.Example.AnyUnion test) { this.test = test; } 89 getTest4()90 public MyGame.Example.TestT[] getTest4() { return test4; } 91 setTest4(MyGame.Example.TestT[] test4)92 public void setTest4(MyGame.Example.TestT[] test4) { this.test4 = test4; } 93 getTestarrayofstring()94 public String[] getTestarrayofstring() { return testarrayofstring; } 95 setTestarrayofstring(String[] testarrayofstring)96 public void setTestarrayofstring(String[] testarrayofstring) { this.testarrayofstring = testarrayofstring; } 97 getTestarrayoftables()98 public MyGame.Example.MonsterT[] getTestarrayoftables() { return testarrayoftables; } 99 setTestarrayoftables(MyGame.Example.MonsterT[] testarrayoftables)100 public void setTestarrayoftables(MyGame.Example.MonsterT[] testarrayoftables) { this.testarrayoftables = testarrayoftables; } 101 getEnemy()102 public MyGame.Example.MonsterT getEnemy() { return enemy; } 103 setEnemy(MyGame.Example.MonsterT enemy)104 public void setEnemy(MyGame.Example.MonsterT enemy) { this.enemy = enemy; } 105 getTestnestedflatbuffer()106 public int[] getTestnestedflatbuffer() { return testnestedflatbuffer; } 107 setTestnestedflatbuffer(int[] testnestedflatbuffer)108 public void setTestnestedflatbuffer(int[] testnestedflatbuffer) { this.testnestedflatbuffer = testnestedflatbuffer; } 109 getTestempty()110 public MyGame.Example.StatT getTestempty() { return testempty; } 111 setTestempty(MyGame.Example.StatT testempty)112 public void setTestempty(MyGame.Example.StatT testempty) { this.testempty = testempty; } 113 getTestbool()114 public boolean getTestbool() { return testbool; } 115 setTestbool(boolean testbool)116 public void setTestbool(boolean testbool) { this.testbool = testbool; } 117 getTesthashs32Fnv1()118 public int getTesthashs32Fnv1() { return testhashs32Fnv1; } 119 setTesthashs32Fnv1(int testhashs32Fnv1)120 public void setTesthashs32Fnv1(int testhashs32Fnv1) { this.testhashs32Fnv1 = testhashs32Fnv1; } 121 getTesthashu32Fnv1()122 public long getTesthashu32Fnv1() { return testhashu32Fnv1; } 123 setTesthashu32Fnv1(long testhashu32Fnv1)124 public void setTesthashu32Fnv1(long testhashu32Fnv1) { this.testhashu32Fnv1 = testhashu32Fnv1; } 125 getTesthashs64Fnv1()126 public long getTesthashs64Fnv1() { return testhashs64Fnv1; } 127 setTesthashs64Fnv1(long testhashs64Fnv1)128 public void setTesthashs64Fnv1(long testhashs64Fnv1) { this.testhashs64Fnv1 = testhashs64Fnv1; } 129 getTesthashu64Fnv1()130 public long getTesthashu64Fnv1() { return testhashu64Fnv1; } 131 setTesthashu64Fnv1(long testhashu64Fnv1)132 public void setTesthashu64Fnv1(long testhashu64Fnv1) { this.testhashu64Fnv1 = testhashu64Fnv1; } 133 getTesthashs32Fnv1a()134 public int getTesthashs32Fnv1a() { return testhashs32Fnv1a; } 135 setTesthashs32Fnv1a(int testhashs32Fnv1a)136 public void setTesthashs32Fnv1a(int testhashs32Fnv1a) { this.testhashs32Fnv1a = testhashs32Fnv1a; } 137 getTesthashu32Fnv1a()138 public long getTesthashu32Fnv1a() { return testhashu32Fnv1a; } 139 setTesthashu32Fnv1a(long testhashu32Fnv1a)140 public void setTesthashu32Fnv1a(long testhashu32Fnv1a) { this.testhashu32Fnv1a = testhashu32Fnv1a; } 141 getTesthashs64Fnv1a()142 public long getTesthashs64Fnv1a() { return testhashs64Fnv1a; } 143 setTesthashs64Fnv1a(long testhashs64Fnv1a)144 public void setTesthashs64Fnv1a(long testhashs64Fnv1a) { this.testhashs64Fnv1a = testhashs64Fnv1a; } 145 getTesthashu64Fnv1a()146 public long getTesthashu64Fnv1a() { return testhashu64Fnv1a; } 147 setTesthashu64Fnv1a(long testhashu64Fnv1a)148 public void setTesthashu64Fnv1a(long testhashu64Fnv1a) { this.testhashu64Fnv1a = testhashu64Fnv1a; } 149 getTestarrayofbools()150 public boolean[] getTestarrayofbools() { return testarrayofbools; } 151 setTestarrayofbools(boolean[] testarrayofbools)152 public void setTestarrayofbools(boolean[] testarrayofbools) { this.testarrayofbools = testarrayofbools; } 153 getTestf()154 public float getTestf() { return testf; } 155 setTestf(float testf)156 public void setTestf(float testf) { this.testf = testf; } 157 getTestf2()158 public float getTestf2() { return testf2; } 159 setTestf2(float testf2)160 public void setTestf2(float testf2) { this.testf2 = testf2; } 161 getTestf3()162 public float getTestf3() { return testf3; } 163 setTestf3(float testf3)164 public void setTestf3(float testf3) { this.testf3 = testf3; } 165 getTestarrayofstring2()166 public String[] getTestarrayofstring2() { return testarrayofstring2; } 167 setTestarrayofstring2(String[] testarrayofstring2)168 public void setTestarrayofstring2(String[] testarrayofstring2) { this.testarrayofstring2 = testarrayofstring2; } 169 getTestarrayofsortedstruct()170 public MyGame.Example.AbilityT[] getTestarrayofsortedstruct() { return testarrayofsortedstruct; } 171 setTestarrayofsortedstruct(MyGame.Example.AbilityT[] testarrayofsortedstruct)172 public void setTestarrayofsortedstruct(MyGame.Example.AbilityT[] testarrayofsortedstruct) { this.testarrayofsortedstruct = testarrayofsortedstruct; } 173 getFlex()174 public int[] getFlex() { return flex; } 175 setFlex(int[] flex)176 public void setFlex(int[] flex) { this.flex = flex; } 177 getTest5()178 public MyGame.Example.TestT[] getTest5() { return test5; } 179 setTest5(MyGame.Example.TestT[] test5)180 public void setTest5(MyGame.Example.TestT[] test5) { this.test5 = test5; } 181 getVectorOfLongs()182 public long[] getVectorOfLongs() { return vectorOfLongs; } 183 setVectorOfLongs(long[] vectorOfLongs)184 public void setVectorOfLongs(long[] vectorOfLongs) { this.vectorOfLongs = vectorOfLongs; } 185 getVectorOfDoubles()186 public double[] getVectorOfDoubles() { return vectorOfDoubles; } 187 setVectorOfDoubles(double[] vectorOfDoubles)188 public void setVectorOfDoubles(double[] vectorOfDoubles) { this.vectorOfDoubles = vectorOfDoubles; } 189 getParentNamespaceTest()190 public MyGame.InParentNamespaceT getParentNamespaceTest() { return parentNamespaceTest; } 191 setParentNamespaceTest(MyGame.InParentNamespaceT parentNamespaceTest)192 public void setParentNamespaceTest(MyGame.InParentNamespaceT parentNamespaceTest) { this.parentNamespaceTest = parentNamespaceTest; } 193 getVectorOfReferrables()194 public MyGame.Example.ReferrableT[] getVectorOfReferrables() { return vectorOfReferrables; } 195 setVectorOfReferrables(MyGame.Example.ReferrableT[] vectorOfReferrables)196 public void setVectorOfReferrables(MyGame.Example.ReferrableT[] vectorOfReferrables) { this.vectorOfReferrables = vectorOfReferrables; } 197 getSingleWeakReference()198 public long getSingleWeakReference() { return singleWeakReference; } 199 setSingleWeakReference(long singleWeakReference)200 public void setSingleWeakReference(long singleWeakReference) { this.singleWeakReference = singleWeakReference; } 201 getVectorOfWeakReferences()202 public long[] getVectorOfWeakReferences() { return vectorOfWeakReferences; } 203 setVectorOfWeakReferences(long[] vectorOfWeakReferences)204 public void setVectorOfWeakReferences(long[] vectorOfWeakReferences) { this.vectorOfWeakReferences = vectorOfWeakReferences; } 205 getVectorOfStrongReferrables()206 public MyGame.Example.ReferrableT[] getVectorOfStrongReferrables() { return vectorOfStrongReferrables; } 207 setVectorOfStrongReferrables(MyGame.Example.ReferrableT[] vectorOfStrongReferrables)208 public void setVectorOfStrongReferrables(MyGame.Example.ReferrableT[] vectorOfStrongReferrables) { this.vectorOfStrongReferrables = vectorOfStrongReferrables; } 209 getCoOwningReference()210 public long getCoOwningReference() { return coOwningReference; } 211 setCoOwningReference(long coOwningReference)212 public void setCoOwningReference(long coOwningReference) { this.coOwningReference = coOwningReference; } 213 getVectorOfCoOwningReferences()214 public long[] getVectorOfCoOwningReferences() { return vectorOfCoOwningReferences; } 215 setVectorOfCoOwningReferences(long[] vectorOfCoOwningReferences)216 public void setVectorOfCoOwningReferences(long[] vectorOfCoOwningReferences) { this.vectorOfCoOwningReferences = vectorOfCoOwningReferences; } 217 getNonOwningReference()218 public long getNonOwningReference() { return nonOwningReference; } 219 setNonOwningReference(long nonOwningReference)220 public void setNonOwningReference(long nonOwningReference) { this.nonOwningReference = nonOwningReference; } 221 getVectorOfNonOwningReferences()222 public long[] getVectorOfNonOwningReferences() { return vectorOfNonOwningReferences; } 223 setVectorOfNonOwningReferences(long[] vectorOfNonOwningReferences)224 public void setVectorOfNonOwningReferences(long[] vectorOfNonOwningReferences) { this.vectorOfNonOwningReferences = vectorOfNonOwningReferences; } 225 getAnyUnique()226 public MyGame.Example.AnyUniqueAliasesUnion getAnyUnique() { return anyUnique; } 227 setAnyUnique(MyGame.Example.AnyUniqueAliasesUnion anyUnique)228 public void setAnyUnique(MyGame.Example.AnyUniqueAliasesUnion anyUnique) { this.anyUnique = anyUnique; } 229 getAnyAmbiguous()230 public MyGame.Example.AnyAmbiguousAliasesUnion getAnyAmbiguous() { return anyAmbiguous; } 231 setAnyAmbiguous(MyGame.Example.AnyAmbiguousAliasesUnion anyAmbiguous)232 public void setAnyAmbiguous(MyGame.Example.AnyAmbiguousAliasesUnion anyAmbiguous) { this.anyAmbiguous = anyAmbiguous; } 233 getVectorOfEnums()234 public int[] getVectorOfEnums() { return vectorOfEnums; } 235 setVectorOfEnums(int[] vectorOfEnums)236 public void setVectorOfEnums(int[] vectorOfEnums) { this.vectorOfEnums = vectorOfEnums; } 237 getSignedEnum()238 public byte getSignedEnum() { return signedEnum; } 239 setSignedEnum(byte signedEnum)240 public void setSignedEnum(byte signedEnum) { this.signedEnum = signedEnum; } 241 getTestrequirednestedflatbuffer()242 public int[] getTestrequirednestedflatbuffer() { return testrequirednestedflatbuffer; } 243 setTestrequirednestedflatbuffer(int[] testrequirednestedflatbuffer)244 public void setTestrequirednestedflatbuffer(int[] testrequirednestedflatbuffer) { this.testrequirednestedflatbuffer = testrequirednestedflatbuffer; } 245 getScalarKeySortedTables()246 public MyGame.Example.StatT[] getScalarKeySortedTables() { return scalarKeySortedTables; } 247 setScalarKeySortedTables(MyGame.Example.StatT[] scalarKeySortedTables)248 public void setScalarKeySortedTables(MyGame.Example.StatT[] scalarKeySortedTables) { this.scalarKeySortedTables = scalarKeySortedTables; } 249 getNativeInline()250 public MyGame.Example.TestT getNativeInline() { return nativeInline; } 251 setNativeInline(MyGame.Example.TestT nativeInline)252 public void setNativeInline(MyGame.Example.TestT nativeInline) { this.nativeInline = nativeInline; } 253 getLongEnumNonEnumDefault()254 public long getLongEnumNonEnumDefault() { return longEnumNonEnumDefault; } 255 setLongEnumNonEnumDefault(long longEnumNonEnumDefault)256 public void setLongEnumNonEnumDefault(long longEnumNonEnumDefault) { this.longEnumNonEnumDefault = longEnumNonEnumDefault; } 257 getLongEnumNormalDefault()258 public long getLongEnumNormalDefault() { return longEnumNormalDefault; } 259 setLongEnumNormalDefault(long longEnumNormalDefault)260 public void setLongEnumNormalDefault(long longEnumNormalDefault) { this.longEnumNormalDefault = longEnumNormalDefault; } 261 262 MonsterT()263 public MonsterT() { 264 this.pos = new MyGame.Example.Vec3T(); 265 this.mana = 150; 266 this.hp = 100; 267 this.name = null; 268 this.inventory = null; 269 this.color = 8; 270 this.test = null; 271 this.test4 = null; 272 this.testarrayofstring = null; 273 this.testarrayoftables = null; 274 this.enemy = null; 275 this.testnestedflatbuffer = null; 276 this.testempty = null; 277 this.testbool = false; 278 this.testhashs32Fnv1 = 0; 279 this.testhashu32Fnv1 = 0L; 280 this.testhashs64Fnv1 = 0L; 281 this.testhashu64Fnv1 = 0L; 282 this.testhashs32Fnv1a = 0; 283 this.testhashu32Fnv1a = 0L; 284 this.testhashs64Fnv1a = 0L; 285 this.testhashu64Fnv1a = 0L; 286 this.testarrayofbools = null; 287 this.testf = 3.14159f; 288 this.testf2 = 3.0f; 289 this.testf3 = 0.0f; 290 this.testarrayofstring2 = null; 291 this.testarrayofsortedstruct = null; 292 this.flex = null; 293 this.test5 = null; 294 this.vectorOfLongs = null; 295 this.vectorOfDoubles = null; 296 this.parentNamespaceTest = null; 297 this.vectorOfReferrables = null; 298 this.singleWeakReference = 0L; 299 this.vectorOfWeakReferences = null; 300 this.vectorOfStrongReferrables = null; 301 this.coOwningReference = 0L; 302 this.vectorOfCoOwningReferences = null; 303 this.nonOwningReference = 0L; 304 this.vectorOfNonOwningReferences = null; 305 this.anyUnique = null; 306 this.anyAmbiguous = null; 307 this.vectorOfEnums = null; 308 this.signedEnum = -1; 309 this.testrequirednestedflatbuffer = null; 310 this.scalarKeySortedTables = null; 311 this.nativeInline = new MyGame.Example.TestT(); 312 this.longEnumNonEnumDefault = 0L; 313 this.longEnumNormalDefault = 2L; 314 } deserializeFromBinary(byte[] fbBuffer)315 public static MonsterT deserializeFromBinary(byte[] fbBuffer) { 316 return Monster.getRootAsMonster(ByteBuffer.wrap(fbBuffer)).unpack(); 317 } serializeToBinary()318 public byte[] serializeToBinary() { 319 FlatBufferBuilder fbb = new FlatBufferBuilder(); 320 Monster.finishMonsterBuffer(fbb, Monster.pack(fbb, this)); 321 return fbb.sizedByteArray(); 322 } 323 } 324 325