Пример #1
0
    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));
    }