public static Offset <ComplexType> BuildComplexType(FlatBufferBuilder fbb) { StringOffset stringOffset = fbb.CreateString("Some random string"); ComplexType.StartIntVectorTypeVector(fbb, 5); var intVectorOffset = BuildVector(fbb); ComplexType.StartComplexType(fbb); ComplexType.AddStringType(fbb, stringOffset); ComplexType.AddIntVectorType(fbb, intVectorOffset); ComplexType.AddEnumType(fbb, Color.Green); ComplexType.AddStructType(fbb, Axis.CreateAxis(fbb, 1.1f, 2.1f, 3.1f)); return(ComplexType.EndComplexType(fbb)); }