public void SendData() { var builder = new FlatBufferBuilder(250); var someString = builder.CreateString(inputString.text); var pos = Vec3.CreateVec3(builder, float.Parse(posX.text), float.Parse(posY.text), float.Parse(posZ.text)); Tester.StartTester(builder); Tester.AddPos(builder, pos); Tester.AddSomeInteger(builder, int.Parse(inputInt.text)); Tester.AddSomeString(builder, someString); var testObj = Tester.EndTester(builder); builder.Finish(testObj.Value); byte[] bytes = builder.SizedByteArray(); Communication.SendToGame(new Message(bytes, 1)); }