mirror of
https://gitee.com/jisol/jisol-game/
synced 2025-11-11 00:36:00 +00:00
update
This commit is contained in:
@@ -0,0 +1,97 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiBehaviorTree : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiBehaviorTree GetRootAsAiBehaviorTree(ByteBuffer _bb) { return GetRootAsAiBehaviorTree(_bb, new AiBehaviorTree()); }
|
||||
public static AiBehaviorTree GetRootAsAiBehaviorTree(ByteBuffer _bb, AiBehaviorTree obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiBehaviorTree __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string Name { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public string Desc { get { int o = __p.__offset(8); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetDescBytes() { return __p.__vector_as_span<byte>(8, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetDescBytes() { return __p.__vector_as_arraysegment(8); }
|
||||
#endif
|
||||
public byte[] GetDescArray() { return __p.__vector_as_array<byte>(8); }
|
||||
public string BlackboardId { get { int o = __p.__offset(10); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetBlackboardIdBytes() { return __p.__vector_as_span<byte>(10, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetBlackboardIdBytes() { return __p.__vector_as_arraysegment(10); }
|
||||
#endif
|
||||
public byte[] GetBlackboardIdArray() { return __p.__vector_as_array<byte>(10); }
|
||||
public cfg.AiComposeNode RootType { get { int o = __p.__offset(12); return o != 0 ? (cfg.AiComposeNode)__p.bb.Get(o + __p.bb_pos) : cfg.AiComposeNode.NONE; } }
|
||||
public TTable? Root<TTable>() where TTable : struct, IFlatbufferObject { int o = __p.__offset(14); return o != 0 ? (TTable?)__p.__union<TTable>(o + __p.bb_pos) : null; }
|
||||
public cfg.AiSequence RootAsAiSequence() { return Root<cfg.AiSequence>().Value; }
|
||||
public cfg.AiSelector RootAsAiSelector() { return Root<cfg.AiSelector>().Value; }
|
||||
public cfg.AiSimpleParallel RootAsAiSimpleParallel() { return Root<cfg.AiSimpleParallel>().Value; }
|
||||
|
||||
public static Offset<cfg.AiBehaviorTree> CreateAiBehaviorTree(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset nameOffset = default(StringOffset),
|
||||
StringOffset descOffset = default(StringOffset),
|
||||
StringOffset blackboard_idOffset = default(StringOffset),
|
||||
cfg.AiComposeNode root_type = cfg.AiComposeNode.NONE,
|
||||
int rootOffset = 0) {
|
||||
builder.StartTable(6);
|
||||
AiBehaviorTree.AddRoot(builder, rootOffset);
|
||||
AiBehaviorTree.AddBlackboardId(builder, blackboard_idOffset);
|
||||
AiBehaviorTree.AddDesc(builder, descOffset);
|
||||
AiBehaviorTree.AddName(builder, nameOffset);
|
||||
AiBehaviorTree.AddId(builder, id);
|
||||
AiBehaviorTree.AddRootType(builder, root_type);
|
||||
return AiBehaviorTree.EndAiBehaviorTree(builder);
|
||||
}
|
||||
|
||||
public static void StartAiBehaviorTree(FlatBufferBuilder builder) { builder.StartTable(6); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddName(FlatBufferBuilder builder, StringOffset nameOffset) { builder.AddOffset(1, nameOffset.Value, 0); }
|
||||
public static void AddDesc(FlatBufferBuilder builder, StringOffset descOffset) { builder.AddOffset(2, descOffset.Value, 0); }
|
||||
public static void AddBlackboardId(FlatBufferBuilder builder, StringOffset blackboardIdOffset) { builder.AddOffset(3, blackboardIdOffset.Value, 0); }
|
||||
public static void AddRootType(FlatBufferBuilder builder, cfg.AiComposeNode rootType) { builder.AddByte(4, (byte)rootType, 0); }
|
||||
public static void AddRoot(FlatBufferBuilder builder, int rootOffset) { builder.AddOffset(5, rootOffset, 0); }
|
||||
public static Offset<cfg.AiBehaviorTree> EndAiBehaviorTree(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 14); // root
|
||||
return new Offset<cfg.AiBehaviorTree>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiBehaviorTreeVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*Name*/, false)
|
||||
&& verifier.VerifyString(tablePos, 8 /*Desc*/, false)
|
||||
&& verifier.VerifyString(tablePos, 10 /*BlackboardId*/, false)
|
||||
&& verifier.VerifyField(tablePos, 12 /*RootType*/, 1 /*cfg.AiComposeNode*/, 1, false)
|
||||
&& verifier.VerifyUnion(tablePos, 12, 14 /*Root*/, cfg.AiComposeNodeVerify.Verify, true)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiBinaryOperator : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiBinaryOperator GetRootAsAiBinaryOperator(ByteBuffer _bb) { return GetRootAsAiBinaryOperator(_bb, new AiBinaryOperator()); }
|
||||
public static AiBinaryOperator GetRootAsAiBinaryOperator(ByteBuffer _bb, AiBinaryOperator obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiBinaryOperator __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public cfg.AiEOperator Oper { get { int o = __p.__offset(4); return o != 0 ? (cfg.AiEOperator)__p.bb.GetInt(o + __p.bb_pos) : cfg.AiEOperator.AiEOperator_IS_EQUAL_TO; } }
|
||||
public cfg.AiKeyData DataType { get { int o = __p.__offset(6); return o != 0 ? (cfg.AiKeyData)__p.bb.Get(o + __p.bb_pos) : cfg.AiKeyData.NONE; } }
|
||||
public TTable? Data<TTable>() where TTable : struct, IFlatbufferObject { int o = __p.__offset(8); return o != 0 ? (TTable?)__p.__union<TTable>(o + __p.bb_pos) : null; }
|
||||
public cfg.AiFloatKeyData DataAsAiFloatKeyData() { return Data<cfg.AiFloatKeyData>().Value; }
|
||||
public cfg.AiIntKeyData DataAsAiIntKeyData() { return Data<cfg.AiIntKeyData>().Value; }
|
||||
public cfg.AiStringKeyData DataAsAiStringKeyData() { return Data<cfg.AiStringKeyData>().Value; }
|
||||
public cfg.AiBlackboardKeyData DataAsAiBlackboardKeyData() { return Data<cfg.AiBlackboardKeyData>().Value; }
|
||||
|
||||
public static Offset<cfg.AiBinaryOperator> CreateAiBinaryOperator(FlatBufferBuilder builder,
|
||||
cfg.AiEOperator oper = cfg.AiEOperator.AiEOperator_IS_EQUAL_TO,
|
||||
cfg.AiKeyData data_type = cfg.AiKeyData.NONE,
|
||||
int dataOffset = 0) {
|
||||
builder.StartTable(3);
|
||||
AiBinaryOperator.AddData(builder, dataOffset);
|
||||
AiBinaryOperator.AddOper(builder, oper);
|
||||
AiBinaryOperator.AddDataType(builder, data_type);
|
||||
return AiBinaryOperator.EndAiBinaryOperator(builder);
|
||||
}
|
||||
|
||||
public static void StartAiBinaryOperator(FlatBufferBuilder builder) { builder.StartTable(3); }
|
||||
public static void AddOper(FlatBufferBuilder builder, cfg.AiEOperator oper) { builder.AddInt(0, (int)oper, 0); }
|
||||
public static void AddDataType(FlatBufferBuilder builder, cfg.AiKeyData dataType) { builder.AddByte(1, (byte)dataType, 0); }
|
||||
public static void AddData(FlatBufferBuilder builder, int dataOffset) { builder.AddOffset(2, dataOffset, 0); }
|
||||
public static Offset<cfg.AiBinaryOperator> EndAiBinaryOperator(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 8); // data
|
||||
return new Offset<cfg.AiBinaryOperator>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiBinaryOperatorVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Oper*/, 4 /*cfg.AiEOperator*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 6 /*DataType*/, 1 /*cfg.AiKeyData*/, 1, false)
|
||||
&& verifier.VerifyUnion(tablePos, 6, 8 /*Data*/, cfg.AiKeyDataVerify.Verify, true)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,90 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiBlackboard : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiBlackboard GetRootAsAiBlackboard(ByteBuffer _bb) { return GetRootAsAiBlackboard(_bb, new AiBlackboard()); }
|
||||
public static AiBlackboard GetRootAsAiBlackboard(ByteBuffer _bb, AiBlackboard obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiBlackboard __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public string Name { get { int o = __p.__offset(4); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNameBytes() { return __p.__vector_as_span<byte>(4, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNameBytes() { return __p.__vector_as_arraysegment(4); }
|
||||
#endif
|
||||
public byte[] GetNameArray() { return __p.__vector_as_array<byte>(4); }
|
||||
public string Desc { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetDescBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetDescBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetDescArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public string ParentName { get { int o = __p.__offset(8); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetParentNameBytes() { return __p.__vector_as_span<byte>(8, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetParentNameBytes() { return __p.__vector_as_arraysegment(8); }
|
||||
#endif
|
||||
public byte[] GetParentNameArray() { return __p.__vector_as_array<byte>(8); }
|
||||
public cfg.AiBlackboardKey? Keys(int j) { int o = __p.__offset(10); return o != 0 ? (cfg.AiBlackboardKey?)(new cfg.AiBlackboardKey()).__assign(__p.__indirect(__p.__vector(o) + j * 4), __p.bb) : null; }
|
||||
public int KeysLength { get { int o = __p.__offset(10); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
|
||||
public static Offset<cfg.AiBlackboard> CreateAiBlackboard(FlatBufferBuilder builder,
|
||||
StringOffset nameOffset = default(StringOffset),
|
||||
StringOffset descOffset = default(StringOffset),
|
||||
StringOffset parent_nameOffset = default(StringOffset),
|
||||
VectorOffset keysOffset = default(VectorOffset)) {
|
||||
builder.StartTable(4);
|
||||
AiBlackboard.AddKeys(builder, keysOffset);
|
||||
AiBlackboard.AddParentName(builder, parent_nameOffset);
|
||||
AiBlackboard.AddDesc(builder, descOffset);
|
||||
AiBlackboard.AddName(builder, nameOffset);
|
||||
return AiBlackboard.EndAiBlackboard(builder);
|
||||
}
|
||||
|
||||
public static void StartAiBlackboard(FlatBufferBuilder builder) { builder.StartTable(4); }
|
||||
public static void AddName(FlatBufferBuilder builder, StringOffset nameOffset) { builder.AddOffset(0, nameOffset.Value, 0); }
|
||||
public static void AddDesc(FlatBufferBuilder builder, StringOffset descOffset) { builder.AddOffset(1, descOffset.Value, 0); }
|
||||
public static void AddParentName(FlatBufferBuilder builder, StringOffset parentNameOffset) { builder.AddOffset(2, parentNameOffset.Value, 0); }
|
||||
public static void AddKeys(FlatBufferBuilder builder, VectorOffset keysOffset) { builder.AddOffset(3, keysOffset.Value, 0); }
|
||||
public static VectorOffset CreateKeysVector(FlatBufferBuilder builder, Offset<cfg.AiBlackboardKey>[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i].Value); return builder.EndVector(); }
|
||||
public static VectorOffset CreateKeysVectorBlock(FlatBufferBuilder builder, Offset<cfg.AiBlackboardKey>[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateKeysVectorBlock(FlatBufferBuilder builder, ArraySegment<Offset<cfg.AiBlackboardKey>> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateKeysVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<Offset<cfg.AiBlackboardKey>>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartKeysVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static Offset<cfg.AiBlackboard> EndAiBlackboard(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 10); // keys
|
||||
return new Offset<cfg.AiBlackboard>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiBlackboardVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyString(tablePos, 4 /*Name*/, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*Desc*/, false)
|
||||
&& verifier.VerifyString(tablePos, 8 /*ParentName*/, false)
|
||||
&& verifier.VerifyVectorOfTables(tablePos, 10 /*Keys*/, cfg.AiBlackboardKeyVerify.Verify, true)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiBlackboardKey : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiBlackboardKey GetRootAsAiBlackboardKey(ByteBuffer _bb) { return GetRootAsAiBlackboardKey(_bb, new AiBlackboardKey()); }
|
||||
public static AiBlackboardKey GetRootAsAiBlackboardKey(ByteBuffer _bb, AiBlackboardKey obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiBlackboardKey __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public string Name { get { int o = __p.__offset(4); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNameBytes() { return __p.__vector_as_span<byte>(4, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNameBytes() { return __p.__vector_as_arraysegment(4); }
|
||||
#endif
|
||||
public byte[] GetNameArray() { return __p.__vector_as_array<byte>(4); }
|
||||
public string Desc { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetDescBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetDescBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetDescArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public bool IsStatic { get { int o = __p.__offset(8); return o != 0 ? 0!=__p.bb.Get(o + __p.bb_pos) : (bool)false; } }
|
||||
public cfg.AiEKeyType Type { get { int o = __p.__offset(10); return o != 0 ? (cfg.AiEKeyType)__p.bb.GetInt(o + __p.bb_pos) : cfg.AiEKeyType.__GENERATE_DEFAULT_VALUE; } }
|
||||
public string TypeClassName { get { int o = __p.__offset(12); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetTypeClassNameBytes() { return __p.__vector_as_span<byte>(12, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetTypeClassNameBytes() { return __p.__vector_as_arraysegment(12); }
|
||||
#endif
|
||||
public byte[] GetTypeClassNameArray() { return __p.__vector_as_array<byte>(12); }
|
||||
|
||||
public static Offset<cfg.AiBlackboardKey> CreateAiBlackboardKey(FlatBufferBuilder builder,
|
||||
StringOffset nameOffset = default(StringOffset),
|
||||
StringOffset descOffset = default(StringOffset),
|
||||
bool is_static = false,
|
||||
cfg.AiEKeyType type = cfg.AiEKeyType.__GENERATE_DEFAULT_VALUE,
|
||||
StringOffset type_class_nameOffset = default(StringOffset)) {
|
||||
builder.StartTable(5);
|
||||
AiBlackboardKey.AddTypeClassName(builder, type_class_nameOffset);
|
||||
AiBlackboardKey.AddType(builder, type);
|
||||
AiBlackboardKey.AddDesc(builder, descOffset);
|
||||
AiBlackboardKey.AddName(builder, nameOffset);
|
||||
AiBlackboardKey.AddIsStatic(builder, is_static);
|
||||
return AiBlackboardKey.EndAiBlackboardKey(builder);
|
||||
}
|
||||
|
||||
public static void StartAiBlackboardKey(FlatBufferBuilder builder) { builder.StartTable(5); }
|
||||
public static void AddName(FlatBufferBuilder builder, StringOffset nameOffset) { builder.AddOffset(0, nameOffset.Value, 0); }
|
||||
public static void AddDesc(FlatBufferBuilder builder, StringOffset descOffset) { builder.AddOffset(1, descOffset.Value, 0); }
|
||||
public static void AddIsStatic(FlatBufferBuilder builder, bool isStatic) { builder.AddBool(2, isStatic, false); }
|
||||
public static void AddType(FlatBufferBuilder builder, cfg.AiEKeyType type) { builder.AddInt(3, (int)type, 0); }
|
||||
public static void AddTypeClassName(FlatBufferBuilder builder, StringOffset typeClassNameOffset) { builder.AddOffset(4, typeClassNameOffset.Value, 0); }
|
||||
public static Offset<cfg.AiBlackboardKey> EndAiBlackboardKey(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.AiBlackboardKey>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiBlackboardKeyVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyString(tablePos, 4 /*Name*/, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*Desc*/, false)
|
||||
&& verifier.VerifyField(tablePos, 8 /*IsStatic*/, 1 /*bool*/, 1, false)
|
||||
&& verifier.VerifyField(tablePos, 10 /*Type*/, 4 /*cfg.AiEKeyType*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 12 /*TypeClassName*/, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiBlackboardKeyData : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiBlackboardKeyData GetRootAsAiBlackboardKeyData(ByteBuffer _bb) { return GetRootAsAiBlackboardKeyData(_bb, new AiBlackboardKeyData()); }
|
||||
public static AiBlackboardKeyData GetRootAsAiBlackboardKeyData(ByteBuffer _bb, AiBlackboardKeyData obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiBlackboardKeyData __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public string Value { get { int o = __p.__offset(4); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetValueBytes() { return __p.__vector_as_span<byte>(4, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetValueBytes() { return __p.__vector_as_arraysegment(4); }
|
||||
#endif
|
||||
public byte[] GetValueArray() { return __p.__vector_as_array<byte>(4); }
|
||||
|
||||
public static Offset<cfg.AiBlackboardKeyData> CreateAiBlackboardKeyData(FlatBufferBuilder builder,
|
||||
StringOffset valueOffset = default(StringOffset)) {
|
||||
builder.StartTable(1);
|
||||
AiBlackboardKeyData.AddValue(builder, valueOffset);
|
||||
return AiBlackboardKeyData.EndAiBlackboardKeyData(builder);
|
||||
}
|
||||
|
||||
public static void StartAiBlackboardKeyData(FlatBufferBuilder builder) { builder.StartTable(1); }
|
||||
public static void AddValue(FlatBufferBuilder builder, StringOffset valueOffset) { builder.AddOffset(0, valueOffset.Value, 0); }
|
||||
public static Offset<cfg.AiBlackboardKeyData> EndAiBlackboardKeyData(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.AiBlackboardKeyData>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiBlackboardKeyDataVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyString(tablePos, 4 /*Value*/, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,146 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiChooseSkill : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiChooseSkill GetRootAsAiChooseSkill(ByteBuffer _bb) { return GetRootAsAiChooseSkill(_bb, new AiChooseSkill()); }
|
||||
public static AiChooseSkill GetRootAsAiChooseSkill(ByteBuffer _bb, AiChooseSkill obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiChooseSkill __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string NodeName { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNodeNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNodeNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNodeNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public cfg.AiDecorator DecoratorsType(int j) { int o = __p.__offset(8); return o != 0 ? (cfg.AiDecorator)__p.bb.Get(__p.__vector(o) + j * 1) : (cfg.AiDecorator)0; }
|
||||
public int DecoratorsTypeLength { get { int o = __p.__offset(8); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<cfg.AiDecorator> GetDecoratorsTypeBytes() { return __p.__vector_as_span<cfg.AiDecorator>(8, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetDecoratorsTypeBytes() { return __p.__vector_as_arraysegment(8); }
|
||||
#endif
|
||||
public cfg.AiDecorator[] GetDecoratorsTypeArray() { int o = __p.__offset(8); if (o == 0) return null; int p = __p.__vector(o); int l = __p.__vector_len(o); cfg.AiDecorator[] a = new cfg.AiDecorator[l]; for (int i = 0; i < l; i++) { a[i] = (cfg.AiDecorator)__p.bb.Get(p + i * 1); } return a; }
|
||||
public TTable? Decorators<TTable>(int j) where TTable : struct, IFlatbufferObject { int o = __p.__offset(10); return o != 0 ? (TTable?)__p.__union<TTable>(__p.__vector(o) + j * 4) : null; }
|
||||
public int DecoratorsLength { get { int o = __p.__offset(10); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
public cfg.AiService ServicesType(int j) { int o = __p.__offset(12); return o != 0 ? (cfg.AiService)__p.bb.Get(__p.__vector(o) + j * 1) : (cfg.AiService)0; }
|
||||
public int ServicesTypeLength { get { int o = __p.__offset(12); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<cfg.AiService> GetServicesTypeBytes() { return __p.__vector_as_span<cfg.AiService>(12, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetServicesTypeBytes() { return __p.__vector_as_arraysegment(12); }
|
||||
#endif
|
||||
public cfg.AiService[] GetServicesTypeArray() { int o = __p.__offset(12); if (o == 0) return null; int p = __p.__vector(o); int l = __p.__vector_len(o); cfg.AiService[] a = new cfg.AiService[l]; for (int i = 0; i < l; i++) { a[i] = (cfg.AiService)__p.bb.Get(p + i * 1); } return a; }
|
||||
public TTable? Services<TTable>(int j) where TTable : struct, IFlatbufferObject { int o = __p.__offset(14); return o != 0 ? (TTable?)__p.__union<TTable>(__p.__vector(o) + j * 4) : null; }
|
||||
public int ServicesLength { get { int o = __p.__offset(14); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
public bool IgnoreRestartSelf { get { int o = __p.__offset(16); return o != 0 ? 0!=__p.bb.Get(o + __p.bb_pos) : (bool)false; } }
|
||||
public string TargetActorKey { get { int o = __p.__offset(18); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetTargetActorKeyBytes() { return __p.__vector_as_span<byte>(18, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetTargetActorKeyBytes() { return __p.__vector_as_arraysegment(18); }
|
||||
#endif
|
||||
public byte[] GetTargetActorKeyArray() { return __p.__vector_as_array<byte>(18); }
|
||||
public string ResultSkillIdKey { get { int o = __p.__offset(20); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetResultSkillIdKeyBytes() { return __p.__vector_as_span<byte>(20, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetResultSkillIdKeyBytes() { return __p.__vector_as_arraysegment(20); }
|
||||
#endif
|
||||
public byte[] GetResultSkillIdKeyArray() { return __p.__vector_as_array<byte>(20); }
|
||||
|
||||
public static Offset<cfg.AiChooseSkill> CreateAiChooseSkill(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset node_nameOffset = default(StringOffset),
|
||||
VectorOffset decorators_typeOffset = default(VectorOffset),
|
||||
VectorOffset decoratorsOffset = default(VectorOffset),
|
||||
VectorOffset services_typeOffset = default(VectorOffset),
|
||||
VectorOffset servicesOffset = default(VectorOffset),
|
||||
bool ignore_restart_self = false,
|
||||
StringOffset target_actor_keyOffset = default(StringOffset),
|
||||
StringOffset result_skill_id_keyOffset = default(StringOffset)) {
|
||||
builder.StartTable(9);
|
||||
AiChooseSkill.AddResultSkillIdKey(builder, result_skill_id_keyOffset);
|
||||
AiChooseSkill.AddTargetActorKey(builder, target_actor_keyOffset);
|
||||
AiChooseSkill.AddServices(builder, servicesOffset);
|
||||
AiChooseSkill.AddServicesType(builder, services_typeOffset);
|
||||
AiChooseSkill.AddDecorators(builder, decoratorsOffset);
|
||||
AiChooseSkill.AddDecoratorsType(builder, decorators_typeOffset);
|
||||
AiChooseSkill.AddNodeName(builder, node_nameOffset);
|
||||
AiChooseSkill.AddId(builder, id);
|
||||
AiChooseSkill.AddIgnoreRestartSelf(builder, ignore_restart_self);
|
||||
return AiChooseSkill.EndAiChooseSkill(builder);
|
||||
}
|
||||
|
||||
public static void StartAiChooseSkill(FlatBufferBuilder builder) { builder.StartTable(9); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddNodeName(FlatBufferBuilder builder, StringOffset nodeNameOffset) { builder.AddOffset(1, nodeNameOffset.Value, 0); }
|
||||
public static void AddDecoratorsType(FlatBufferBuilder builder, VectorOffset decoratorsTypeOffset) { builder.AddOffset(2, decoratorsTypeOffset.Value, 0); }
|
||||
public static VectorOffset CreateDecoratorsTypeVector(FlatBufferBuilder builder, cfg.AiDecorator[] data) { builder.StartVector(1, data.Length, 1); for (int i = data.Length - 1; i >= 0; i--) builder.AddByte((byte)data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, cfg.AiDecorator[] data) { builder.StartVector(1, data.Length, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, ArraySegment<cfg.AiDecorator> data) { builder.StartVector(1, data.Count, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<cfg.AiDecorator>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDecoratorsTypeVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(1, numElems, 1); }
|
||||
public static void AddDecorators(FlatBufferBuilder builder, VectorOffset decoratorsOffset) { builder.AddOffset(3, decoratorsOffset.Value, 0); }
|
||||
public static VectorOffset CreateDecoratorsVector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDecoratorsVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddServicesType(FlatBufferBuilder builder, VectorOffset servicesTypeOffset) { builder.AddOffset(4, servicesTypeOffset.Value, 0); }
|
||||
public static VectorOffset CreateServicesTypeVector(FlatBufferBuilder builder, cfg.AiService[] data) { builder.StartVector(1, data.Length, 1); for (int i = data.Length - 1; i >= 0; i--) builder.AddByte((byte)data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, cfg.AiService[] data) { builder.StartVector(1, data.Length, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, ArraySegment<cfg.AiService> data) { builder.StartVector(1, data.Count, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<cfg.AiService>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartServicesTypeVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(1, numElems, 1); }
|
||||
public static void AddServices(FlatBufferBuilder builder, VectorOffset servicesOffset) { builder.AddOffset(5, servicesOffset.Value, 0); }
|
||||
public static VectorOffset CreateServicesVector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartServicesVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddIgnoreRestartSelf(FlatBufferBuilder builder, bool ignoreRestartSelf) { builder.AddBool(6, ignoreRestartSelf, false); }
|
||||
public static void AddTargetActorKey(FlatBufferBuilder builder, StringOffset targetActorKeyOffset) { builder.AddOffset(7, targetActorKeyOffset.Value, 0); }
|
||||
public static void AddResultSkillIdKey(FlatBufferBuilder builder, StringOffset resultSkillIdKeyOffset) { builder.AddOffset(8, resultSkillIdKeyOffset.Value, 0); }
|
||||
public static Offset<cfg.AiChooseSkill> EndAiChooseSkill(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 8); // decorators_type
|
||||
builder.Required(o, 10); // decorators
|
||||
builder.Required(o, 12); // services_type
|
||||
builder.Required(o, 14); // services
|
||||
return new Offset<cfg.AiChooseSkill>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiChooseSkillVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*NodeName*/, false)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 8 /*DecoratorsType*/, 1 /*cfg.AiDecorator*/, true)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 12 /*ServicesType*/, 1 /*cfg.AiService*/, true)
|
||||
&& verifier.VerifyField(tablePos, 16 /*IgnoreRestartSelf*/, 1 /*bool*/, 1, false)
|
||||
&& verifier.VerifyString(tablePos, 18 /*TargetActorKey*/, false)
|
||||
&& verifier.VerifyString(tablePos, 20 /*ResultSkillIdKey*/, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiChooseTarget : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiChooseTarget GetRootAsAiChooseTarget(ByteBuffer _bb) { return GetRootAsAiChooseTarget(_bb, new AiChooseTarget()); }
|
||||
public static AiChooseTarget GetRootAsAiChooseTarget(ByteBuffer _bb, AiChooseTarget obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiChooseTarget __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string NodeName { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNodeNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNodeNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNodeNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public string ResultTargetKey { get { int o = __p.__offset(8); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetResultTargetKeyBytes() { return __p.__vector_as_span<byte>(8, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetResultTargetKeyBytes() { return __p.__vector_as_arraysegment(8); }
|
||||
#endif
|
||||
public byte[] GetResultTargetKeyArray() { return __p.__vector_as_array<byte>(8); }
|
||||
|
||||
public static Offset<cfg.AiChooseTarget> CreateAiChooseTarget(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset node_nameOffset = default(StringOffset),
|
||||
StringOffset result_target_keyOffset = default(StringOffset)) {
|
||||
builder.StartTable(3);
|
||||
AiChooseTarget.AddResultTargetKey(builder, result_target_keyOffset);
|
||||
AiChooseTarget.AddNodeName(builder, node_nameOffset);
|
||||
AiChooseTarget.AddId(builder, id);
|
||||
return AiChooseTarget.EndAiChooseTarget(builder);
|
||||
}
|
||||
|
||||
public static void StartAiChooseTarget(FlatBufferBuilder builder) { builder.StartTable(3); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddNodeName(FlatBufferBuilder builder, StringOffset nodeNameOffset) { builder.AddOffset(1, nodeNameOffset.Value, 0); }
|
||||
public static void AddResultTargetKey(FlatBufferBuilder builder, StringOffset resultTargetKeyOffset) { builder.AddOffset(2, resultTargetKeyOffset.Value, 0); }
|
||||
public static Offset<cfg.AiChooseTarget> EndAiChooseTarget(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.AiChooseTarget>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiChooseTargetVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*NodeName*/, false)
|
||||
&& verifier.VerifyString(tablePos, 8 /*ResultTargetKey*/, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum AiComposeNode : byte
|
||||
{
|
||||
NONE = 0,
|
||||
AiSequence = 1,
|
||||
AiSelector = 2,
|
||||
AiSimpleParallel = 3,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
135
luban_examples/Projects/Flatbuffers_json/Gen/cfg/AiDebugPrint.cs
Normal file
135
luban_examples/Projects/Flatbuffers_json/Gen/cfg/AiDebugPrint.cs
Normal file
@@ -0,0 +1,135 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiDebugPrint : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiDebugPrint GetRootAsAiDebugPrint(ByteBuffer _bb) { return GetRootAsAiDebugPrint(_bb, new AiDebugPrint()); }
|
||||
public static AiDebugPrint GetRootAsAiDebugPrint(ByteBuffer _bb, AiDebugPrint obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiDebugPrint __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string NodeName { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNodeNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNodeNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNodeNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public cfg.AiDecorator DecoratorsType(int j) { int o = __p.__offset(8); return o != 0 ? (cfg.AiDecorator)__p.bb.Get(__p.__vector(o) + j * 1) : (cfg.AiDecorator)0; }
|
||||
public int DecoratorsTypeLength { get { int o = __p.__offset(8); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<cfg.AiDecorator> GetDecoratorsTypeBytes() { return __p.__vector_as_span<cfg.AiDecorator>(8, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetDecoratorsTypeBytes() { return __p.__vector_as_arraysegment(8); }
|
||||
#endif
|
||||
public cfg.AiDecorator[] GetDecoratorsTypeArray() { int o = __p.__offset(8); if (o == 0) return null; int p = __p.__vector(o); int l = __p.__vector_len(o); cfg.AiDecorator[] a = new cfg.AiDecorator[l]; for (int i = 0; i < l; i++) { a[i] = (cfg.AiDecorator)__p.bb.Get(p + i * 1); } return a; }
|
||||
public TTable? Decorators<TTable>(int j) where TTable : struct, IFlatbufferObject { int o = __p.__offset(10); return o != 0 ? (TTable?)__p.__union<TTable>(__p.__vector(o) + j * 4) : null; }
|
||||
public int DecoratorsLength { get { int o = __p.__offset(10); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
public cfg.AiService ServicesType(int j) { int o = __p.__offset(12); return o != 0 ? (cfg.AiService)__p.bb.Get(__p.__vector(o) + j * 1) : (cfg.AiService)0; }
|
||||
public int ServicesTypeLength { get { int o = __p.__offset(12); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<cfg.AiService> GetServicesTypeBytes() { return __p.__vector_as_span<cfg.AiService>(12, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetServicesTypeBytes() { return __p.__vector_as_arraysegment(12); }
|
||||
#endif
|
||||
public cfg.AiService[] GetServicesTypeArray() { int o = __p.__offset(12); if (o == 0) return null; int p = __p.__vector(o); int l = __p.__vector_len(o); cfg.AiService[] a = new cfg.AiService[l]; for (int i = 0; i < l; i++) { a[i] = (cfg.AiService)__p.bb.Get(p + i * 1); } return a; }
|
||||
public TTable? Services<TTable>(int j) where TTable : struct, IFlatbufferObject { int o = __p.__offset(14); return o != 0 ? (TTable?)__p.__union<TTable>(__p.__vector(o) + j * 4) : null; }
|
||||
public int ServicesLength { get { int o = __p.__offset(14); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
public bool IgnoreRestartSelf { get { int o = __p.__offset(16); return o != 0 ? 0!=__p.bb.Get(o + __p.bb_pos) : (bool)false; } }
|
||||
public string Text { get { int o = __p.__offset(18); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetTextBytes() { return __p.__vector_as_span<byte>(18, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetTextBytes() { return __p.__vector_as_arraysegment(18); }
|
||||
#endif
|
||||
public byte[] GetTextArray() { return __p.__vector_as_array<byte>(18); }
|
||||
|
||||
public static Offset<cfg.AiDebugPrint> CreateAiDebugPrint(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset node_nameOffset = default(StringOffset),
|
||||
VectorOffset decorators_typeOffset = default(VectorOffset),
|
||||
VectorOffset decoratorsOffset = default(VectorOffset),
|
||||
VectorOffset services_typeOffset = default(VectorOffset),
|
||||
VectorOffset servicesOffset = default(VectorOffset),
|
||||
bool ignore_restart_self = false,
|
||||
StringOffset textOffset = default(StringOffset)) {
|
||||
builder.StartTable(8);
|
||||
AiDebugPrint.AddText(builder, textOffset);
|
||||
AiDebugPrint.AddServices(builder, servicesOffset);
|
||||
AiDebugPrint.AddServicesType(builder, services_typeOffset);
|
||||
AiDebugPrint.AddDecorators(builder, decoratorsOffset);
|
||||
AiDebugPrint.AddDecoratorsType(builder, decorators_typeOffset);
|
||||
AiDebugPrint.AddNodeName(builder, node_nameOffset);
|
||||
AiDebugPrint.AddId(builder, id);
|
||||
AiDebugPrint.AddIgnoreRestartSelf(builder, ignore_restart_self);
|
||||
return AiDebugPrint.EndAiDebugPrint(builder);
|
||||
}
|
||||
|
||||
public static void StartAiDebugPrint(FlatBufferBuilder builder) { builder.StartTable(8); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddNodeName(FlatBufferBuilder builder, StringOffset nodeNameOffset) { builder.AddOffset(1, nodeNameOffset.Value, 0); }
|
||||
public static void AddDecoratorsType(FlatBufferBuilder builder, VectorOffset decoratorsTypeOffset) { builder.AddOffset(2, decoratorsTypeOffset.Value, 0); }
|
||||
public static VectorOffset CreateDecoratorsTypeVector(FlatBufferBuilder builder, cfg.AiDecorator[] data) { builder.StartVector(1, data.Length, 1); for (int i = data.Length - 1; i >= 0; i--) builder.AddByte((byte)data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, cfg.AiDecorator[] data) { builder.StartVector(1, data.Length, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, ArraySegment<cfg.AiDecorator> data) { builder.StartVector(1, data.Count, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<cfg.AiDecorator>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDecoratorsTypeVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(1, numElems, 1); }
|
||||
public static void AddDecorators(FlatBufferBuilder builder, VectorOffset decoratorsOffset) { builder.AddOffset(3, decoratorsOffset.Value, 0); }
|
||||
public static VectorOffset CreateDecoratorsVector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDecoratorsVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddServicesType(FlatBufferBuilder builder, VectorOffset servicesTypeOffset) { builder.AddOffset(4, servicesTypeOffset.Value, 0); }
|
||||
public static VectorOffset CreateServicesTypeVector(FlatBufferBuilder builder, cfg.AiService[] data) { builder.StartVector(1, data.Length, 1); for (int i = data.Length - 1; i >= 0; i--) builder.AddByte((byte)data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, cfg.AiService[] data) { builder.StartVector(1, data.Length, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, ArraySegment<cfg.AiService> data) { builder.StartVector(1, data.Count, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<cfg.AiService>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartServicesTypeVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(1, numElems, 1); }
|
||||
public static void AddServices(FlatBufferBuilder builder, VectorOffset servicesOffset) { builder.AddOffset(5, servicesOffset.Value, 0); }
|
||||
public static VectorOffset CreateServicesVector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartServicesVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddIgnoreRestartSelf(FlatBufferBuilder builder, bool ignoreRestartSelf) { builder.AddBool(6, ignoreRestartSelf, false); }
|
||||
public static void AddText(FlatBufferBuilder builder, StringOffset textOffset) { builder.AddOffset(7, textOffset.Value, 0); }
|
||||
public static Offset<cfg.AiDebugPrint> EndAiDebugPrint(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 8); // decorators_type
|
||||
builder.Required(o, 10); // decorators
|
||||
builder.Required(o, 12); // services_type
|
||||
builder.Required(o, 14); // services
|
||||
return new Offset<cfg.AiDebugPrint>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiDebugPrintVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*NodeName*/, false)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 8 /*DecoratorsType*/, 1 /*cfg.AiDecorator*/, true)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 12 /*ServicesType*/, 1 /*cfg.AiService*/, true)
|
||||
&& verifier.VerifyField(tablePos, 16 /*IgnoreRestartSelf*/, 1 /*bool*/, 1, false)
|
||||
&& verifier.VerifyString(tablePos, 18 /*Text*/, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum AiDecorator : byte
|
||||
{
|
||||
NONE = 0,
|
||||
AiUeLoop = 1,
|
||||
AiUeCooldown = 2,
|
||||
AiUeTimeLimit = 3,
|
||||
AiUeBlackboard = 4,
|
||||
AiUeForceSuccess = 5,
|
||||
AiIsAtLocation = 6,
|
||||
AiDistanceLessThan = 7,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,98 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiDistanceLessThan : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiDistanceLessThan GetRootAsAiDistanceLessThan(ByteBuffer _bb) { return GetRootAsAiDistanceLessThan(_bb, new AiDistanceLessThan()); }
|
||||
public static AiDistanceLessThan GetRootAsAiDistanceLessThan(ByteBuffer _bb, AiDistanceLessThan obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiDistanceLessThan __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string NodeName { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNodeNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNodeNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNodeNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public cfg.AiEFlowAbortMode FlowAbortMode { get { int o = __p.__offset(8); return o != 0 ? (cfg.AiEFlowAbortMode)__p.bb.GetInt(o + __p.bb_pos) : cfg.AiEFlowAbortMode.AiEFlowAbortMode_NONE; } }
|
||||
public string Actor1Key { get { int o = __p.__offset(10); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetActor1KeyBytes() { return __p.__vector_as_span<byte>(10, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetActor1KeyBytes() { return __p.__vector_as_arraysegment(10); }
|
||||
#endif
|
||||
public byte[] GetActor1KeyArray() { return __p.__vector_as_array<byte>(10); }
|
||||
public string Actor2Key { get { int o = __p.__offset(12); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetActor2KeyBytes() { return __p.__vector_as_span<byte>(12, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetActor2KeyBytes() { return __p.__vector_as_arraysegment(12); }
|
||||
#endif
|
||||
public byte[] GetActor2KeyArray() { return __p.__vector_as_array<byte>(12); }
|
||||
public float Distance { get { int o = __p.__offset(14); return o != 0 ? __p.bb.GetFloat(o + __p.bb_pos) : (float)0.0f; } }
|
||||
public bool ReverseResult { get { int o = __p.__offset(16); return o != 0 ? 0!=__p.bb.Get(o + __p.bb_pos) : (bool)false; } }
|
||||
|
||||
public static Offset<cfg.AiDistanceLessThan> CreateAiDistanceLessThan(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset node_nameOffset = default(StringOffset),
|
||||
cfg.AiEFlowAbortMode flow_abort_mode = cfg.AiEFlowAbortMode.AiEFlowAbortMode_NONE,
|
||||
StringOffset actor1_keyOffset = default(StringOffset),
|
||||
StringOffset actor2_keyOffset = default(StringOffset),
|
||||
float distance = 0.0f,
|
||||
bool reverse_result = false) {
|
||||
builder.StartTable(7);
|
||||
AiDistanceLessThan.AddDistance(builder, distance);
|
||||
AiDistanceLessThan.AddActor2Key(builder, actor2_keyOffset);
|
||||
AiDistanceLessThan.AddActor1Key(builder, actor1_keyOffset);
|
||||
AiDistanceLessThan.AddFlowAbortMode(builder, flow_abort_mode);
|
||||
AiDistanceLessThan.AddNodeName(builder, node_nameOffset);
|
||||
AiDistanceLessThan.AddId(builder, id);
|
||||
AiDistanceLessThan.AddReverseResult(builder, reverse_result);
|
||||
return AiDistanceLessThan.EndAiDistanceLessThan(builder);
|
||||
}
|
||||
|
||||
public static void StartAiDistanceLessThan(FlatBufferBuilder builder) { builder.StartTable(7); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddNodeName(FlatBufferBuilder builder, StringOffset nodeNameOffset) { builder.AddOffset(1, nodeNameOffset.Value, 0); }
|
||||
public static void AddFlowAbortMode(FlatBufferBuilder builder, cfg.AiEFlowAbortMode flowAbortMode) { builder.AddInt(2, (int)flowAbortMode, 0); }
|
||||
public static void AddActor1Key(FlatBufferBuilder builder, StringOffset actor1KeyOffset) { builder.AddOffset(3, actor1KeyOffset.Value, 0); }
|
||||
public static void AddActor2Key(FlatBufferBuilder builder, StringOffset actor2KeyOffset) { builder.AddOffset(4, actor2KeyOffset.Value, 0); }
|
||||
public static void AddDistance(FlatBufferBuilder builder, float distance) { builder.AddFloat(5, distance, 0.0f); }
|
||||
public static void AddReverseResult(FlatBufferBuilder builder, bool reverseResult) { builder.AddBool(6, reverseResult, false); }
|
||||
public static Offset<cfg.AiDistanceLessThan> EndAiDistanceLessThan(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.AiDistanceLessThan>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiDistanceLessThanVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*NodeName*/, false)
|
||||
&& verifier.VerifyField(tablePos, 8 /*FlowAbortMode*/, 4 /*cfg.AiEFlowAbortMode*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 10 /*Actor1Key*/, false)
|
||||
&& verifier.VerifyString(tablePos, 12 /*Actor2Key*/, false)
|
||||
&& verifier.VerifyField(tablePos, 14 /*Distance*/, 4 /*float*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 16 /*ReverseResult*/, 1 /*bool*/, 1, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum AiEExecutor : int
|
||||
{
|
||||
AiEExecutor_CLIENT = 0,
|
||||
AiEExecutor_SERVER = 1,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum AiEFinishMode : int
|
||||
{
|
||||
AiEFinishMode_IMMEDIATE = 0,
|
||||
AiEFinishMode_DELAYED = 1,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum AiEFlowAbortMode : int
|
||||
{
|
||||
AiEFlowAbortMode_NONE = 0,
|
||||
AiEFlowAbortMode_LOWER_PRIORITY = 1,
|
||||
AiEFlowAbortMode_SELF = 2,
|
||||
AiEFlowAbortMode_BOTH = 3,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum AiEKeyType : int
|
||||
{
|
||||
__GENERATE_DEFAULT_VALUE = 0,
|
||||
AiEKeyType_BOOL = 1,
|
||||
AiEKeyType_INT = 2,
|
||||
AiEKeyType_FLOAT = 3,
|
||||
AiEKeyType_STRING = 4,
|
||||
AiEKeyType_VECTOR = 5,
|
||||
AiEKeyType_ROTATOR = 6,
|
||||
AiEKeyType_NAME = 7,
|
||||
AiEKeyType_CLASS = 8,
|
||||
AiEKeyType_ENUM = 9,
|
||||
AiEKeyType_OBJECT = 10,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum AiENotifyObserverMode : int
|
||||
{
|
||||
AiENotifyObserverMode_ON_VALUE_CHANGE = 0,
|
||||
AiENotifyObserverMode_ON_RESULT_CHANGE = 1,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum AiEOperator : int
|
||||
{
|
||||
AiEOperator_IS_EQUAL_TO = 0,
|
||||
AiEOperator_IS_NOT_EQUAL_TO = 1,
|
||||
AiEOperator_IS_LESS_THAN = 2,
|
||||
AiEOperator_IS_LESS_THAN_OR_EQUAL_TO = 3,
|
||||
AiEOperator_IS_GREAT_THAN = 4,
|
||||
AiEOperator_IS_GREAT_THAN_OR_EQUAL_TO = 5,
|
||||
AiEOperator_CONTAINS = 6,
|
||||
AiEOperator_NOT_CONTAINS = 7,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiExecuteTimeStatistic : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiExecuteTimeStatistic GetRootAsAiExecuteTimeStatistic(ByteBuffer _bb) { return GetRootAsAiExecuteTimeStatistic(_bb, new AiExecuteTimeStatistic()); }
|
||||
public static AiExecuteTimeStatistic GetRootAsAiExecuteTimeStatistic(ByteBuffer _bb, AiExecuteTimeStatistic obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiExecuteTimeStatistic __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string NodeName { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNodeNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNodeNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNodeNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
|
||||
public static Offset<cfg.AiExecuteTimeStatistic> CreateAiExecuteTimeStatistic(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset node_nameOffset = default(StringOffset)) {
|
||||
builder.StartTable(2);
|
||||
AiExecuteTimeStatistic.AddNodeName(builder, node_nameOffset);
|
||||
AiExecuteTimeStatistic.AddId(builder, id);
|
||||
return AiExecuteTimeStatistic.EndAiExecuteTimeStatistic(builder);
|
||||
}
|
||||
|
||||
public static void StartAiExecuteTimeStatistic(FlatBufferBuilder builder) { builder.StartTable(2); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddNodeName(FlatBufferBuilder builder, StringOffset nodeNameOffset) { builder.AddOffset(1, nodeNameOffset.Value, 0); }
|
||||
public static Offset<cfg.AiExecuteTimeStatistic> EndAiExecuteTimeStatistic(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.AiExecuteTimeStatistic>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiExecuteTimeStatisticVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*NodeName*/, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiFloatKeyData : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiFloatKeyData GetRootAsAiFloatKeyData(ByteBuffer _bb) { return GetRootAsAiFloatKeyData(_bb, new AiFloatKeyData()); }
|
||||
public static AiFloatKeyData GetRootAsAiFloatKeyData(ByteBuffer _bb, AiFloatKeyData obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiFloatKeyData __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public float Value { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetFloat(o + __p.bb_pos) : (float)0.0f; } }
|
||||
|
||||
public static Offset<cfg.AiFloatKeyData> CreateAiFloatKeyData(FlatBufferBuilder builder,
|
||||
float value = 0.0f) {
|
||||
builder.StartTable(1);
|
||||
AiFloatKeyData.AddValue(builder, value);
|
||||
return AiFloatKeyData.EndAiFloatKeyData(builder);
|
||||
}
|
||||
|
||||
public static void StartAiFloatKeyData(FlatBufferBuilder builder) { builder.StartTable(1); }
|
||||
public static void AddValue(FlatBufferBuilder builder, float value) { builder.AddFloat(0, value, 0.0f); }
|
||||
public static Offset<cfg.AiFloatKeyData> EndAiFloatKeyData(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.AiFloatKeyData>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiFloatKeyDataVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Value*/, 4 /*float*/, 4, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum AiFlowNode : byte
|
||||
{
|
||||
NONE = 0,
|
||||
AiSequence = 1,
|
||||
AiSelector = 2,
|
||||
AiSimpleParallel = 3,
|
||||
AiUeWait = 4,
|
||||
AiUeWaitBlackboardTime = 5,
|
||||
AiMoveToTarget = 6,
|
||||
AiChooseSkill = 7,
|
||||
AiMoveToRandomLocation = 8,
|
||||
AiMoveToLocation = 9,
|
||||
AiDebugPrint = 10,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiGetOwnerPlayer : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiGetOwnerPlayer GetRootAsAiGetOwnerPlayer(ByteBuffer _bb) { return GetRootAsAiGetOwnerPlayer(_bb, new AiGetOwnerPlayer()); }
|
||||
public static AiGetOwnerPlayer GetRootAsAiGetOwnerPlayer(ByteBuffer _bb, AiGetOwnerPlayer obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiGetOwnerPlayer __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string NodeName { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNodeNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNodeNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNodeNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public string PlayerActorKey { get { int o = __p.__offset(8); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetPlayerActorKeyBytes() { return __p.__vector_as_span<byte>(8, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetPlayerActorKeyBytes() { return __p.__vector_as_arraysegment(8); }
|
||||
#endif
|
||||
public byte[] GetPlayerActorKeyArray() { return __p.__vector_as_array<byte>(8); }
|
||||
|
||||
public static Offset<cfg.AiGetOwnerPlayer> CreateAiGetOwnerPlayer(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset node_nameOffset = default(StringOffset),
|
||||
StringOffset player_actor_keyOffset = default(StringOffset)) {
|
||||
builder.StartTable(3);
|
||||
AiGetOwnerPlayer.AddPlayerActorKey(builder, player_actor_keyOffset);
|
||||
AiGetOwnerPlayer.AddNodeName(builder, node_nameOffset);
|
||||
AiGetOwnerPlayer.AddId(builder, id);
|
||||
return AiGetOwnerPlayer.EndAiGetOwnerPlayer(builder);
|
||||
}
|
||||
|
||||
public static void StartAiGetOwnerPlayer(FlatBufferBuilder builder) { builder.StartTable(3); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddNodeName(FlatBufferBuilder builder, StringOffset nodeNameOffset) { builder.AddOffset(1, nodeNameOffset.Value, 0); }
|
||||
public static void AddPlayerActorKey(FlatBufferBuilder builder, StringOffset playerActorKeyOffset) { builder.AddOffset(2, playerActorKeyOffset.Value, 0); }
|
||||
public static Offset<cfg.AiGetOwnerPlayer> EndAiGetOwnerPlayer(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.AiGetOwnerPlayer>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiGetOwnerPlayerVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*NodeName*/, false)
|
||||
&& verifier.VerifyString(tablePos, 8 /*PlayerActorKey*/, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiIntKeyData : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiIntKeyData GetRootAsAiIntKeyData(ByteBuffer _bb) { return GetRootAsAiIntKeyData(_bb, new AiIntKeyData()); }
|
||||
public static AiIntKeyData GetRootAsAiIntKeyData(ByteBuffer _bb, AiIntKeyData obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiIntKeyData __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Value { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
|
||||
public static Offset<cfg.AiIntKeyData> CreateAiIntKeyData(FlatBufferBuilder builder,
|
||||
int value = 0) {
|
||||
builder.StartTable(1);
|
||||
AiIntKeyData.AddValue(builder, value);
|
||||
return AiIntKeyData.EndAiIntKeyData(builder);
|
||||
}
|
||||
|
||||
public static void StartAiIntKeyData(FlatBufferBuilder builder) { builder.StartTable(1); }
|
||||
public static void AddValue(FlatBufferBuilder builder, int value) { builder.AddInt(0, value, 0); }
|
||||
public static Offset<cfg.AiIntKeyData> EndAiIntKeyData(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.AiIntKeyData>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiIntKeyDataVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Value*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,87 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiIsAtLocation : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiIsAtLocation GetRootAsAiIsAtLocation(ByteBuffer _bb) { return GetRootAsAiIsAtLocation(_bb, new AiIsAtLocation()); }
|
||||
public static AiIsAtLocation GetRootAsAiIsAtLocation(ByteBuffer _bb, AiIsAtLocation obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiIsAtLocation __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string NodeName { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNodeNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNodeNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNodeNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public cfg.AiEFlowAbortMode FlowAbortMode { get { int o = __p.__offset(8); return o != 0 ? (cfg.AiEFlowAbortMode)__p.bb.GetInt(o + __p.bb_pos) : cfg.AiEFlowAbortMode.AiEFlowAbortMode_NONE; } }
|
||||
public float AcceptableRadius { get { int o = __p.__offset(10); return o != 0 ? __p.bb.GetFloat(o + __p.bb_pos) : (float)0.0f; } }
|
||||
public string KeyboardKey { get { int o = __p.__offset(12); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetKeyboardKeyBytes() { return __p.__vector_as_span<byte>(12, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetKeyboardKeyBytes() { return __p.__vector_as_arraysegment(12); }
|
||||
#endif
|
||||
public byte[] GetKeyboardKeyArray() { return __p.__vector_as_array<byte>(12); }
|
||||
public bool InverseCondition { get { int o = __p.__offset(14); return o != 0 ? 0!=__p.bb.Get(o + __p.bb_pos) : (bool)false; } }
|
||||
|
||||
public static Offset<cfg.AiIsAtLocation> CreateAiIsAtLocation(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset node_nameOffset = default(StringOffset),
|
||||
cfg.AiEFlowAbortMode flow_abort_mode = cfg.AiEFlowAbortMode.AiEFlowAbortMode_NONE,
|
||||
float acceptable_radius = 0.0f,
|
||||
StringOffset keyboard_keyOffset = default(StringOffset),
|
||||
bool inverse_condition = false) {
|
||||
builder.StartTable(6);
|
||||
AiIsAtLocation.AddKeyboardKey(builder, keyboard_keyOffset);
|
||||
AiIsAtLocation.AddAcceptableRadius(builder, acceptable_radius);
|
||||
AiIsAtLocation.AddFlowAbortMode(builder, flow_abort_mode);
|
||||
AiIsAtLocation.AddNodeName(builder, node_nameOffset);
|
||||
AiIsAtLocation.AddId(builder, id);
|
||||
AiIsAtLocation.AddInverseCondition(builder, inverse_condition);
|
||||
return AiIsAtLocation.EndAiIsAtLocation(builder);
|
||||
}
|
||||
|
||||
public static void StartAiIsAtLocation(FlatBufferBuilder builder) { builder.StartTable(6); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddNodeName(FlatBufferBuilder builder, StringOffset nodeNameOffset) { builder.AddOffset(1, nodeNameOffset.Value, 0); }
|
||||
public static void AddFlowAbortMode(FlatBufferBuilder builder, cfg.AiEFlowAbortMode flowAbortMode) { builder.AddInt(2, (int)flowAbortMode, 0); }
|
||||
public static void AddAcceptableRadius(FlatBufferBuilder builder, float acceptableRadius) { builder.AddFloat(3, acceptableRadius, 0.0f); }
|
||||
public static void AddKeyboardKey(FlatBufferBuilder builder, StringOffset keyboardKeyOffset) { builder.AddOffset(4, keyboardKeyOffset.Value, 0); }
|
||||
public static void AddInverseCondition(FlatBufferBuilder builder, bool inverseCondition) { builder.AddBool(5, inverseCondition, false); }
|
||||
public static Offset<cfg.AiIsAtLocation> EndAiIsAtLocation(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.AiIsAtLocation>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiIsAtLocationVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*NodeName*/, false)
|
||||
&& verifier.VerifyField(tablePos, 8 /*FlowAbortMode*/, 4 /*cfg.AiEFlowAbortMode*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 10 /*AcceptableRadius*/, 4 /*float*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 12 /*KeyboardKey*/, false)
|
||||
&& verifier.VerifyField(tablePos, 14 /*InverseCondition*/, 1 /*bool*/, 1, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiIsNotSet : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiIsNotSet GetRootAsAiIsNotSet(ByteBuffer _bb) { return GetRootAsAiIsNotSet(_bb, new AiIsNotSet()); }
|
||||
public static AiIsNotSet GetRootAsAiIsNotSet(ByteBuffer _bb, AiIsNotSet obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiIsNotSet __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
|
||||
public static void StartAiIsNotSet(FlatBufferBuilder builder) { builder.StartTable(0); }
|
||||
public static Offset<cfg.AiIsNotSet> EndAiIsNotSet(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.AiIsNotSet>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiIsNotSetVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
40
luban_examples/Projects/Flatbuffers_json/Gen/cfg/AiIsSet.cs
Normal file
40
luban_examples/Projects/Flatbuffers_json/Gen/cfg/AiIsSet.cs
Normal file
@@ -0,0 +1,40 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiIsSet : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiIsSet GetRootAsAiIsSet(ByteBuffer _bb) { return GetRootAsAiIsSet(_bb, new AiIsSet()); }
|
||||
public static AiIsSet GetRootAsAiIsSet(ByteBuffer _bb, AiIsSet obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiIsSet __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
|
||||
public static void StartAiIsSet(FlatBufferBuilder builder) { builder.StartTable(0); }
|
||||
public static Offset<cfg.AiIsSet> EndAiIsSet(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.AiIsSet>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiIsSetVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiKeepFaceTarget : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiKeepFaceTarget GetRootAsAiKeepFaceTarget(ByteBuffer _bb) { return GetRootAsAiKeepFaceTarget(_bb, new AiKeepFaceTarget()); }
|
||||
public static AiKeepFaceTarget GetRootAsAiKeepFaceTarget(ByteBuffer _bb, AiKeepFaceTarget obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiKeepFaceTarget __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string NodeName { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNodeNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNodeNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNodeNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public string TargetActorKey { get { int o = __p.__offset(8); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetTargetActorKeyBytes() { return __p.__vector_as_span<byte>(8, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetTargetActorKeyBytes() { return __p.__vector_as_arraysegment(8); }
|
||||
#endif
|
||||
public byte[] GetTargetActorKeyArray() { return __p.__vector_as_array<byte>(8); }
|
||||
|
||||
public static Offset<cfg.AiKeepFaceTarget> CreateAiKeepFaceTarget(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset node_nameOffset = default(StringOffset),
|
||||
StringOffset target_actor_keyOffset = default(StringOffset)) {
|
||||
builder.StartTable(3);
|
||||
AiKeepFaceTarget.AddTargetActorKey(builder, target_actor_keyOffset);
|
||||
AiKeepFaceTarget.AddNodeName(builder, node_nameOffset);
|
||||
AiKeepFaceTarget.AddId(builder, id);
|
||||
return AiKeepFaceTarget.EndAiKeepFaceTarget(builder);
|
||||
}
|
||||
|
||||
public static void StartAiKeepFaceTarget(FlatBufferBuilder builder) { builder.StartTable(3); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddNodeName(FlatBufferBuilder builder, StringOffset nodeNameOffset) { builder.AddOffset(1, nodeNameOffset.Value, 0); }
|
||||
public static void AddTargetActorKey(FlatBufferBuilder builder, StringOffset targetActorKeyOffset) { builder.AddOffset(2, targetActorKeyOffset.Value, 0); }
|
||||
public static Offset<cfg.AiKeepFaceTarget> EndAiKeepFaceTarget(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.AiKeepFaceTarget>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiKeepFaceTargetVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*NodeName*/, false)
|
||||
&& verifier.VerifyString(tablePos, 8 /*TargetActorKey*/, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum AiKeyData : byte
|
||||
{
|
||||
NONE = 0,
|
||||
AiFloatKeyData = 1,
|
||||
AiIntKeyData = 2,
|
||||
AiStringKeyData = 3,
|
||||
AiBlackboardKeyData = 4,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum AiKeyQueryOperator : byte
|
||||
{
|
||||
NONE = 0,
|
||||
AiIsSet = 1,
|
||||
AiIsNotSet = 2,
|
||||
AiBinaryOperator = 3,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,129 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiMoveToLocation : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiMoveToLocation GetRootAsAiMoveToLocation(ByteBuffer _bb) { return GetRootAsAiMoveToLocation(_bb, new AiMoveToLocation()); }
|
||||
public static AiMoveToLocation GetRootAsAiMoveToLocation(ByteBuffer _bb, AiMoveToLocation obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiMoveToLocation __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string NodeName { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNodeNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNodeNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNodeNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public cfg.AiDecorator DecoratorsType(int j) { int o = __p.__offset(8); return o != 0 ? (cfg.AiDecorator)__p.bb.Get(__p.__vector(o) + j * 1) : (cfg.AiDecorator)0; }
|
||||
public int DecoratorsTypeLength { get { int o = __p.__offset(8); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<cfg.AiDecorator> GetDecoratorsTypeBytes() { return __p.__vector_as_span<cfg.AiDecorator>(8, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetDecoratorsTypeBytes() { return __p.__vector_as_arraysegment(8); }
|
||||
#endif
|
||||
public cfg.AiDecorator[] GetDecoratorsTypeArray() { int o = __p.__offset(8); if (o == 0) return null; int p = __p.__vector(o); int l = __p.__vector_len(o); cfg.AiDecorator[] a = new cfg.AiDecorator[l]; for (int i = 0; i < l; i++) { a[i] = (cfg.AiDecorator)__p.bb.Get(p + i * 1); } return a; }
|
||||
public TTable? Decorators<TTable>(int j) where TTable : struct, IFlatbufferObject { int o = __p.__offset(10); return o != 0 ? (TTable?)__p.__union<TTable>(__p.__vector(o) + j * 4) : null; }
|
||||
public int DecoratorsLength { get { int o = __p.__offset(10); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
public cfg.AiService ServicesType(int j) { int o = __p.__offset(12); return o != 0 ? (cfg.AiService)__p.bb.Get(__p.__vector(o) + j * 1) : (cfg.AiService)0; }
|
||||
public int ServicesTypeLength { get { int o = __p.__offset(12); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<cfg.AiService> GetServicesTypeBytes() { return __p.__vector_as_span<cfg.AiService>(12, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetServicesTypeBytes() { return __p.__vector_as_arraysegment(12); }
|
||||
#endif
|
||||
public cfg.AiService[] GetServicesTypeArray() { int o = __p.__offset(12); if (o == 0) return null; int p = __p.__vector(o); int l = __p.__vector_len(o); cfg.AiService[] a = new cfg.AiService[l]; for (int i = 0; i < l; i++) { a[i] = (cfg.AiService)__p.bb.Get(p + i * 1); } return a; }
|
||||
public TTable? Services<TTable>(int j) where TTable : struct, IFlatbufferObject { int o = __p.__offset(14); return o != 0 ? (TTable?)__p.__union<TTable>(__p.__vector(o) + j * 4) : null; }
|
||||
public int ServicesLength { get { int o = __p.__offset(14); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
public bool IgnoreRestartSelf { get { int o = __p.__offset(16); return o != 0 ? 0!=__p.bb.Get(o + __p.bb_pos) : (bool)false; } }
|
||||
public float AcceptableRadius { get { int o = __p.__offset(18); return o != 0 ? __p.bb.GetFloat(o + __p.bb_pos) : (float)0.0f; } }
|
||||
|
||||
public static Offset<cfg.AiMoveToLocation> CreateAiMoveToLocation(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset node_nameOffset = default(StringOffset),
|
||||
VectorOffset decorators_typeOffset = default(VectorOffset),
|
||||
VectorOffset decoratorsOffset = default(VectorOffset),
|
||||
VectorOffset services_typeOffset = default(VectorOffset),
|
||||
VectorOffset servicesOffset = default(VectorOffset),
|
||||
bool ignore_restart_self = false,
|
||||
float acceptable_radius = 0.0f) {
|
||||
builder.StartTable(8);
|
||||
AiMoveToLocation.AddAcceptableRadius(builder, acceptable_radius);
|
||||
AiMoveToLocation.AddServices(builder, servicesOffset);
|
||||
AiMoveToLocation.AddServicesType(builder, services_typeOffset);
|
||||
AiMoveToLocation.AddDecorators(builder, decoratorsOffset);
|
||||
AiMoveToLocation.AddDecoratorsType(builder, decorators_typeOffset);
|
||||
AiMoveToLocation.AddNodeName(builder, node_nameOffset);
|
||||
AiMoveToLocation.AddId(builder, id);
|
||||
AiMoveToLocation.AddIgnoreRestartSelf(builder, ignore_restart_self);
|
||||
return AiMoveToLocation.EndAiMoveToLocation(builder);
|
||||
}
|
||||
|
||||
public static void StartAiMoveToLocation(FlatBufferBuilder builder) { builder.StartTable(8); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddNodeName(FlatBufferBuilder builder, StringOffset nodeNameOffset) { builder.AddOffset(1, nodeNameOffset.Value, 0); }
|
||||
public static void AddDecoratorsType(FlatBufferBuilder builder, VectorOffset decoratorsTypeOffset) { builder.AddOffset(2, decoratorsTypeOffset.Value, 0); }
|
||||
public static VectorOffset CreateDecoratorsTypeVector(FlatBufferBuilder builder, cfg.AiDecorator[] data) { builder.StartVector(1, data.Length, 1); for (int i = data.Length - 1; i >= 0; i--) builder.AddByte((byte)data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, cfg.AiDecorator[] data) { builder.StartVector(1, data.Length, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, ArraySegment<cfg.AiDecorator> data) { builder.StartVector(1, data.Count, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<cfg.AiDecorator>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDecoratorsTypeVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(1, numElems, 1); }
|
||||
public static void AddDecorators(FlatBufferBuilder builder, VectorOffset decoratorsOffset) { builder.AddOffset(3, decoratorsOffset.Value, 0); }
|
||||
public static VectorOffset CreateDecoratorsVector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDecoratorsVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddServicesType(FlatBufferBuilder builder, VectorOffset servicesTypeOffset) { builder.AddOffset(4, servicesTypeOffset.Value, 0); }
|
||||
public static VectorOffset CreateServicesTypeVector(FlatBufferBuilder builder, cfg.AiService[] data) { builder.StartVector(1, data.Length, 1); for (int i = data.Length - 1; i >= 0; i--) builder.AddByte((byte)data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, cfg.AiService[] data) { builder.StartVector(1, data.Length, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, ArraySegment<cfg.AiService> data) { builder.StartVector(1, data.Count, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<cfg.AiService>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartServicesTypeVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(1, numElems, 1); }
|
||||
public static void AddServices(FlatBufferBuilder builder, VectorOffset servicesOffset) { builder.AddOffset(5, servicesOffset.Value, 0); }
|
||||
public static VectorOffset CreateServicesVector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartServicesVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddIgnoreRestartSelf(FlatBufferBuilder builder, bool ignoreRestartSelf) { builder.AddBool(6, ignoreRestartSelf, false); }
|
||||
public static void AddAcceptableRadius(FlatBufferBuilder builder, float acceptableRadius) { builder.AddFloat(7, acceptableRadius, 0.0f); }
|
||||
public static Offset<cfg.AiMoveToLocation> EndAiMoveToLocation(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 8); // decorators_type
|
||||
builder.Required(o, 10); // decorators
|
||||
builder.Required(o, 12); // services_type
|
||||
builder.Required(o, 14); // services
|
||||
return new Offset<cfg.AiMoveToLocation>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiMoveToLocationVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*NodeName*/, false)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 8 /*DecoratorsType*/, 1 /*cfg.AiDecorator*/, true)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 12 /*ServicesType*/, 1 /*cfg.AiService*/, true)
|
||||
&& verifier.VerifyField(tablePos, 16 /*IgnoreRestartSelf*/, 1 /*bool*/, 1, false)
|
||||
&& verifier.VerifyField(tablePos, 18 /*AcceptableRadius*/, 4 /*float*/, 4, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,140 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiMoveToRandomLocation : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiMoveToRandomLocation GetRootAsAiMoveToRandomLocation(ByteBuffer _bb) { return GetRootAsAiMoveToRandomLocation(_bb, new AiMoveToRandomLocation()); }
|
||||
public static AiMoveToRandomLocation GetRootAsAiMoveToRandomLocation(ByteBuffer _bb, AiMoveToRandomLocation obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiMoveToRandomLocation __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string NodeName { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNodeNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNodeNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNodeNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public cfg.AiDecorator DecoratorsType(int j) { int o = __p.__offset(8); return o != 0 ? (cfg.AiDecorator)__p.bb.Get(__p.__vector(o) + j * 1) : (cfg.AiDecorator)0; }
|
||||
public int DecoratorsTypeLength { get { int o = __p.__offset(8); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<cfg.AiDecorator> GetDecoratorsTypeBytes() { return __p.__vector_as_span<cfg.AiDecorator>(8, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetDecoratorsTypeBytes() { return __p.__vector_as_arraysegment(8); }
|
||||
#endif
|
||||
public cfg.AiDecorator[] GetDecoratorsTypeArray() { int o = __p.__offset(8); if (o == 0) return null; int p = __p.__vector(o); int l = __p.__vector_len(o); cfg.AiDecorator[] a = new cfg.AiDecorator[l]; for (int i = 0; i < l; i++) { a[i] = (cfg.AiDecorator)__p.bb.Get(p + i * 1); } return a; }
|
||||
public TTable? Decorators<TTable>(int j) where TTable : struct, IFlatbufferObject { int o = __p.__offset(10); return o != 0 ? (TTable?)__p.__union<TTable>(__p.__vector(o) + j * 4) : null; }
|
||||
public int DecoratorsLength { get { int o = __p.__offset(10); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
public cfg.AiService ServicesType(int j) { int o = __p.__offset(12); return o != 0 ? (cfg.AiService)__p.bb.Get(__p.__vector(o) + j * 1) : (cfg.AiService)0; }
|
||||
public int ServicesTypeLength { get { int o = __p.__offset(12); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<cfg.AiService> GetServicesTypeBytes() { return __p.__vector_as_span<cfg.AiService>(12, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetServicesTypeBytes() { return __p.__vector_as_arraysegment(12); }
|
||||
#endif
|
||||
public cfg.AiService[] GetServicesTypeArray() { int o = __p.__offset(12); if (o == 0) return null; int p = __p.__vector(o); int l = __p.__vector_len(o); cfg.AiService[] a = new cfg.AiService[l]; for (int i = 0; i < l; i++) { a[i] = (cfg.AiService)__p.bb.Get(p + i * 1); } return a; }
|
||||
public TTable? Services<TTable>(int j) where TTable : struct, IFlatbufferObject { int o = __p.__offset(14); return o != 0 ? (TTable?)__p.__union<TTable>(__p.__vector(o) + j * 4) : null; }
|
||||
public int ServicesLength { get { int o = __p.__offset(14); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
public bool IgnoreRestartSelf { get { int o = __p.__offset(16); return o != 0 ? 0!=__p.bb.Get(o + __p.bb_pos) : (bool)false; } }
|
||||
public string OriginPositionKey { get { int o = __p.__offset(18); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetOriginPositionKeyBytes() { return __p.__vector_as_span<byte>(18, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetOriginPositionKeyBytes() { return __p.__vector_as_arraysegment(18); }
|
||||
#endif
|
||||
public byte[] GetOriginPositionKeyArray() { return __p.__vector_as_array<byte>(18); }
|
||||
public float Radius { get { int o = __p.__offset(20); return o != 0 ? __p.bb.GetFloat(o + __p.bb_pos) : (float)0.0f; } }
|
||||
|
||||
public static Offset<cfg.AiMoveToRandomLocation> CreateAiMoveToRandomLocation(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset node_nameOffset = default(StringOffset),
|
||||
VectorOffset decorators_typeOffset = default(VectorOffset),
|
||||
VectorOffset decoratorsOffset = default(VectorOffset),
|
||||
VectorOffset services_typeOffset = default(VectorOffset),
|
||||
VectorOffset servicesOffset = default(VectorOffset),
|
||||
bool ignore_restart_self = false,
|
||||
StringOffset origin_position_keyOffset = default(StringOffset),
|
||||
float radius = 0.0f) {
|
||||
builder.StartTable(9);
|
||||
AiMoveToRandomLocation.AddRadius(builder, radius);
|
||||
AiMoveToRandomLocation.AddOriginPositionKey(builder, origin_position_keyOffset);
|
||||
AiMoveToRandomLocation.AddServices(builder, servicesOffset);
|
||||
AiMoveToRandomLocation.AddServicesType(builder, services_typeOffset);
|
||||
AiMoveToRandomLocation.AddDecorators(builder, decoratorsOffset);
|
||||
AiMoveToRandomLocation.AddDecoratorsType(builder, decorators_typeOffset);
|
||||
AiMoveToRandomLocation.AddNodeName(builder, node_nameOffset);
|
||||
AiMoveToRandomLocation.AddId(builder, id);
|
||||
AiMoveToRandomLocation.AddIgnoreRestartSelf(builder, ignore_restart_self);
|
||||
return AiMoveToRandomLocation.EndAiMoveToRandomLocation(builder);
|
||||
}
|
||||
|
||||
public static void StartAiMoveToRandomLocation(FlatBufferBuilder builder) { builder.StartTable(9); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddNodeName(FlatBufferBuilder builder, StringOffset nodeNameOffset) { builder.AddOffset(1, nodeNameOffset.Value, 0); }
|
||||
public static void AddDecoratorsType(FlatBufferBuilder builder, VectorOffset decoratorsTypeOffset) { builder.AddOffset(2, decoratorsTypeOffset.Value, 0); }
|
||||
public static VectorOffset CreateDecoratorsTypeVector(FlatBufferBuilder builder, cfg.AiDecorator[] data) { builder.StartVector(1, data.Length, 1); for (int i = data.Length - 1; i >= 0; i--) builder.AddByte((byte)data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, cfg.AiDecorator[] data) { builder.StartVector(1, data.Length, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, ArraySegment<cfg.AiDecorator> data) { builder.StartVector(1, data.Count, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<cfg.AiDecorator>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDecoratorsTypeVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(1, numElems, 1); }
|
||||
public static void AddDecorators(FlatBufferBuilder builder, VectorOffset decoratorsOffset) { builder.AddOffset(3, decoratorsOffset.Value, 0); }
|
||||
public static VectorOffset CreateDecoratorsVector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDecoratorsVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddServicesType(FlatBufferBuilder builder, VectorOffset servicesTypeOffset) { builder.AddOffset(4, servicesTypeOffset.Value, 0); }
|
||||
public static VectorOffset CreateServicesTypeVector(FlatBufferBuilder builder, cfg.AiService[] data) { builder.StartVector(1, data.Length, 1); for (int i = data.Length - 1; i >= 0; i--) builder.AddByte((byte)data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, cfg.AiService[] data) { builder.StartVector(1, data.Length, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, ArraySegment<cfg.AiService> data) { builder.StartVector(1, data.Count, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<cfg.AiService>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartServicesTypeVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(1, numElems, 1); }
|
||||
public static void AddServices(FlatBufferBuilder builder, VectorOffset servicesOffset) { builder.AddOffset(5, servicesOffset.Value, 0); }
|
||||
public static VectorOffset CreateServicesVector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartServicesVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddIgnoreRestartSelf(FlatBufferBuilder builder, bool ignoreRestartSelf) { builder.AddBool(6, ignoreRestartSelf, false); }
|
||||
public static void AddOriginPositionKey(FlatBufferBuilder builder, StringOffset originPositionKeyOffset) { builder.AddOffset(7, originPositionKeyOffset.Value, 0); }
|
||||
public static void AddRadius(FlatBufferBuilder builder, float radius) { builder.AddFloat(8, radius, 0.0f); }
|
||||
public static Offset<cfg.AiMoveToRandomLocation> EndAiMoveToRandomLocation(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 8); // decorators_type
|
||||
builder.Required(o, 10); // decorators
|
||||
builder.Required(o, 12); // services_type
|
||||
builder.Required(o, 14); // services
|
||||
return new Offset<cfg.AiMoveToRandomLocation>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiMoveToRandomLocationVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*NodeName*/, false)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 8 /*DecoratorsType*/, 1 /*cfg.AiDecorator*/, true)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 12 /*ServicesType*/, 1 /*cfg.AiService*/, true)
|
||||
&& verifier.VerifyField(tablePos, 16 /*IgnoreRestartSelf*/, 1 /*bool*/, 1, false)
|
||||
&& verifier.VerifyString(tablePos, 18 /*OriginPositionKey*/, false)
|
||||
&& verifier.VerifyField(tablePos, 20 /*Radius*/, 4 /*float*/, 4, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,140 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiMoveToTarget : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiMoveToTarget GetRootAsAiMoveToTarget(ByteBuffer _bb) { return GetRootAsAiMoveToTarget(_bb, new AiMoveToTarget()); }
|
||||
public static AiMoveToTarget GetRootAsAiMoveToTarget(ByteBuffer _bb, AiMoveToTarget obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiMoveToTarget __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string NodeName { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNodeNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNodeNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNodeNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public cfg.AiDecorator DecoratorsType(int j) { int o = __p.__offset(8); return o != 0 ? (cfg.AiDecorator)__p.bb.Get(__p.__vector(o) + j * 1) : (cfg.AiDecorator)0; }
|
||||
public int DecoratorsTypeLength { get { int o = __p.__offset(8); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<cfg.AiDecorator> GetDecoratorsTypeBytes() { return __p.__vector_as_span<cfg.AiDecorator>(8, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetDecoratorsTypeBytes() { return __p.__vector_as_arraysegment(8); }
|
||||
#endif
|
||||
public cfg.AiDecorator[] GetDecoratorsTypeArray() { int o = __p.__offset(8); if (o == 0) return null; int p = __p.__vector(o); int l = __p.__vector_len(o); cfg.AiDecorator[] a = new cfg.AiDecorator[l]; for (int i = 0; i < l; i++) { a[i] = (cfg.AiDecorator)__p.bb.Get(p + i * 1); } return a; }
|
||||
public TTable? Decorators<TTable>(int j) where TTable : struct, IFlatbufferObject { int o = __p.__offset(10); return o != 0 ? (TTable?)__p.__union<TTable>(__p.__vector(o) + j * 4) : null; }
|
||||
public int DecoratorsLength { get { int o = __p.__offset(10); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
public cfg.AiService ServicesType(int j) { int o = __p.__offset(12); return o != 0 ? (cfg.AiService)__p.bb.Get(__p.__vector(o) + j * 1) : (cfg.AiService)0; }
|
||||
public int ServicesTypeLength { get { int o = __p.__offset(12); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<cfg.AiService> GetServicesTypeBytes() { return __p.__vector_as_span<cfg.AiService>(12, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetServicesTypeBytes() { return __p.__vector_as_arraysegment(12); }
|
||||
#endif
|
||||
public cfg.AiService[] GetServicesTypeArray() { int o = __p.__offset(12); if (o == 0) return null; int p = __p.__vector(o); int l = __p.__vector_len(o); cfg.AiService[] a = new cfg.AiService[l]; for (int i = 0; i < l; i++) { a[i] = (cfg.AiService)__p.bb.Get(p + i * 1); } return a; }
|
||||
public TTable? Services<TTable>(int j) where TTable : struct, IFlatbufferObject { int o = __p.__offset(14); return o != 0 ? (TTable?)__p.__union<TTable>(__p.__vector(o) + j * 4) : null; }
|
||||
public int ServicesLength { get { int o = __p.__offset(14); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
public bool IgnoreRestartSelf { get { int o = __p.__offset(16); return o != 0 ? 0!=__p.bb.Get(o + __p.bb_pos) : (bool)false; } }
|
||||
public string TargetActorKey { get { int o = __p.__offset(18); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetTargetActorKeyBytes() { return __p.__vector_as_span<byte>(18, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetTargetActorKeyBytes() { return __p.__vector_as_arraysegment(18); }
|
||||
#endif
|
||||
public byte[] GetTargetActorKeyArray() { return __p.__vector_as_array<byte>(18); }
|
||||
public float AcceptableRadius { get { int o = __p.__offset(20); return o != 0 ? __p.bb.GetFloat(o + __p.bb_pos) : (float)0.0f; } }
|
||||
|
||||
public static Offset<cfg.AiMoveToTarget> CreateAiMoveToTarget(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset node_nameOffset = default(StringOffset),
|
||||
VectorOffset decorators_typeOffset = default(VectorOffset),
|
||||
VectorOffset decoratorsOffset = default(VectorOffset),
|
||||
VectorOffset services_typeOffset = default(VectorOffset),
|
||||
VectorOffset servicesOffset = default(VectorOffset),
|
||||
bool ignore_restart_self = false,
|
||||
StringOffset target_actor_keyOffset = default(StringOffset),
|
||||
float acceptable_radius = 0.0f) {
|
||||
builder.StartTable(9);
|
||||
AiMoveToTarget.AddAcceptableRadius(builder, acceptable_radius);
|
||||
AiMoveToTarget.AddTargetActorKey(builder, target_actor_keyOffset);
|
||||
AiMoveToTarget.AddServices(builder, servicesOffset);
|
||||
AiMoveToTarget.AddServicesType(builder, services_typeOffset);
|
||||
AiMoveToTarget.AddDecorators(builder, decoratorsOffset);
|
||||
AiMoveToTarget.AddDecoratorsType(builder, decorators_typeOffset);
|
||||
AiMoveToTarget.AddNodeName(builder, node_nameOffset);
|
||||
AiMoveToTarget.AddId(builder, id);
|
||||
AiMoveToTarget.AddIgnoreRestartSelf(builder, ignore_restart_self);
|
||||
return AiMoveToTarget.EndAiMoveToTarget(builder);
|
||||
}
|
||||
|
||||
public static void StartAiMoveToTarget(FlatBufferBuilder builder) { builder.StartTable(9); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddNodeName(FlatBufferBuilder builder, StringOffset nodeNameOffset) { builder.AddOffset(1, nodeNameOffset.Value, 0); }
|
||||
public static void AddDecoratorsType(FlatBufferBuilder builder, VectorOffset decoratorsTypeOffset) { builder.AddOffset(2, decoratorsTypeOffset.Value, 0); }
|
||||
public static VectorOffset CreateDecoratorsTypeVector(FlatBufferBuilder builder, cfg.AiDecorator[] data) { builder.StartVector(1, data.Length, 1); for (int i = data.Length - 1; i >= 0; i--) builder.AddByte((byte)data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, cfg.AiDecorator[] data) { builder.StartVector(1, data.Length, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, ArraySegment<cfg.AiDecorator> data) { builder.StartVector(1, data.Count, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<cfg.AiDecorator>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDecoratorsTypeVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(1, numElems, 1); }
|
||||
public static void AddDecorators(FlatBufferBuilder builder, VectorOffset decoratorsOffset) { builder.AddOffset(3, decoratorsOffset.Value, 0); }
|
||||
public static VectorOffset CreateDecoratorsVector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDecoratorsVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddServicesType(FlatBufferBuilder builder, VectorOffset servicesTypeOffset) { builder.AddOffset(4, servicesTypeOffset.Value, 0); }
|
||||
public static VectorOffset CreateServicesTypeVector(FlatBufferBuilder builder, cfg.AiService[] data) { builder.StartVector(1, data.Length, 1); for (int i = data.Length - 1; i >= 0; i--) builder.AddByte((byte)data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, cfg.AiService[] data) { builder.StartVector(1, data.Length, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, ArraySegment<cfg.AiService> data) { builder.StartVector(1, data.Count, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<cfg.AiService>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartServicesTypeVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(1, numElems, 1); }
|
||||
public static void AddServices(FlatBufferBuilder builder, VectorOffset servicesOffset) { builder.AddOffset(5, servicesOffset.Value, 0); }
|
||||
public static VectorOffset CreateServicesVector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartServicesVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddIgnoreRestartSelf(FlatBufferBuilder builder, bool ignoreRestartSelf) { builder.AddBool(6, ignoreRestartSelf, false); }
|
||||
public static void AddTargetActorKey(FlatBufferBuilder builder, StringOffset targetActorKeyOffset) { builder.AddOffset(7, targetActorKeyOffset.Value, 0); }
|
||||
public static void AddAcceptableRadius(FlatBufferBuilder builder, float acceptableRadius) { builder.AddFloat(8, acceptableRadius, 0.0f); }
|
||||
public static Offset<cfg.AiMoveToTarget> EndAiMoveToTarget(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 8); // decorators_type
|
||||
builder.Required(o, 10); // decorators
|
||||
builder.Required(o, 12); // services_type
|
||||
builder.Required(o, 14); // services
|
||||
return new Offset<cfg.AiMoveToTarget>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiMoveToTargetVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*NodeName*/, false)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 8 /*DecoratorsType*/, 1 /*cfg.AiDecorator*/, true)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 12 /*ServicesType*/, 1 /*cfg.AiService*/, true)
|
||||
&& verifier.VerifyField(tablePos, 16 /*IgnoreRestartSelf*/, 1 /*bool*/, 1, false)
|
||||
&& verifier.VerifyString(tablePos, 18 /*TargetActorKey*/, false)
|
||||
&& verifier.VerifyField(tablePos, 20 /*AcceptableRadius*/, 4 /*float*/, 4, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
37
luban_examples/Projects/Flatbuffers_json/Gen/cfg/AiNode.cs
Normal file
37
luban_examples/Projects/Flatbuffers_json/Gen/cfg/AiNode.cs
Normal file
@@ -0,0 +1,37 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum AiNode : byte
|
||||
{
|
||||
NONE = 0,
|
||||
AiUeSetDefaultFocus = 1,
|
||||
AiExecuteTimeStatistic = 2,
|
||||
AiChooseTarget = 3,
|
||||
AiKeepFaceTarget = 4,
|
||||
AiGetOwnerPlayer = 5,
|
||||
AiUpdateDailyBehaviorProps = 6,
|
||||
AiUeLoop = 7,
|
||||
AiUeCooldown = 8,
|
||||
AiUeTimeLimit = 9,
|
||||
AiUeBlackboard = 10,
|
||||
AiUeForceSuccess = 11,
|
||||
AiIsAtLocation = 12,
|
||||
AiDistanceLessThan = 13,
|
||||
AiSequence = 14,
|
||||
AiSelector = 15,
|
||||
AiSimpleParallel = 16,
|
||||
AiUeWait = 17,
|
||||
AiUeWaitBlackboardTime = 18,
|
||||
AiMoveToTarget = 19,
|
||||
AiChooseSkill = 20,
|
||||
AiMoveToRandomLocation = 21,
|
||||
AiMoveToLocation = 22,
|
||||
AiDebugPrint = 23,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
148
luban_examples/Projects/Flatbuffers_json/Gen/cfg/AiSelector.cs
Normal file
148
luban_examples/Projects/Flatbuffers_json/Gen/cfg/AiSelector.cs
Normal file
@@ -0,0 +1,148 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiSelector : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiSelector GetRootAsAiSelector(ByteBuffer _bb) { return GetRootAsAiSelector(_bb, new AiSelector()); }
|
||||
public static AiSelector GetRootAsAiSelector(ByteBuffer _bb, AiSelector obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiSelector __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string NodeName { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNodeNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNodeNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNodeNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public cfg.AiDecorator DecoratorsType(int j) { int o = __p.__offset(8); return o != 0 ? (cfg.AiDecorator)__p.bb.Get(__p.__vector(o) + j * 1) : (cfg.AiDecorator)0; }
|
||||
public int DecoratorsTypeLength { get { int o = __p.__offset(8); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<cfg.AiDecorator> GetDecoratorsTypeBytes() { return __p.__vector_as_span<cfg.AiDecorator>(8, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetDecoratorsTypeBytes() { return __p.__vector_as_arraysegment(8); }
|
||||
#endif
|
||||
public cfg.AiDecorator[] GetDecoratorsTypeArray() { int o = __p.__offset(8); if (o == 0) return null; int p = __p.__vector(o); int l = __p.__vector_len(o); cfg.AiDecorator[] a = new cfg.AiDecorator[l]; for (int i = 0; i < l; i++) { a[i] = (cfg.AiDecorator)__p.bb.Get(p + i * 1); } return a; }
|
||||
public TTable? Decorators<TTable>(int j) where TTable : struct, IFlatbufferObject { int o = __p.__offset(10); return o != 0 ? (TTable?)__p.__union<TTable>(__p.__vector(o) + j * 4) : null; }
|
||||
public int DecoratorsLength { get { int o = __p.__offset(10); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
public cfg.AiService ServicesType(int j) { int o = __p.__offset(12); return o != 0 ? (cfg.AiService)__p.bb.Get(__p.__vector(o) + j * 1) : (cfg.AiService)0; }
|
||||
public int ServicesTypeLength { get { int o = __p.__offset(12); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<cfg.AiService> GetServicesTypeBytes() { return __p.__vector_as_span<cfg.AiService>(12, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetServicesTypeBytes() { return __p.__vector_as_arraysegment(12); }
|
||||
#endif
|
||||
public cfg.AiService[] GetServicesTypeArray() { int o = __p.__offset(12); if (o == 0) return null; int p = __p.__vector(o); int l = __p.__vector_len(o); cfg.AiService[] a = new cfg.AiService[l]; for (int i = 0; i < l; i++) { a[i] = (cfg.AiService)__p.bb.Get(p + i * 1); } return a; }
|
||||
public TTable? Services<TTable>(int j) where TTable : struct, IFlatbufferObject { int o = __p.__offset(14); return o != 0 ? (TTable?)__p.__union<TTable>(__p.__vector(o) + j * 4) : null; }
|
||||
public int ServicesLength { get { int o = __p.__offset(14); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
public cfg.AiFlowNode ChildrenType(int j) { int o = __p.__offset(16); return o != 0 ? (cfg.AiFlowNode)__p.bb.Get(__p.__vector(o) + j * 1) : (cfg.AiFlowNode)0; }
|
||||
public int ChildrenTypeLength { get { int o = __p.__offset(16); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<cfg.AiFlowNode> GetChildrenTypeBytes() { return __p.__vector_as_span<cfg.AiFlowNode>(16, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetChildrenTypeBytes() { return __p.__vector_as_arraysegment(16); }
|
||||
#endif
|
||||
public cfg.AiFlowNode[] GetChildrenTypeArray() { int o = __p.__offset(16); if (o == 0) return null; int p = __p.__vector(o); int l = __p.__vector_len(o); cfg.AiFlowNode[] a = new cfg.AiFlowNode[l]; for (int i = 0; i < l; i++) { a[i] = (cfg.AiFlowNode)__p.bb.Get(p + i * 1); } return a; }
|
||||
public TTable? Children<TTable>(int j) where TTable : struct, IFlatbufferObject { int o = __p.__offset(18); return o != 0 ? (TTable?)__p.__union<TTable>(__p.__vector(o) + j * 4) : null; }
|
||||
public int ChildrenLength { get { int o = __p.__offset(18); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
|
||||
public static Offset<cfg.AiSelector> CreateAiSelector(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset node_nameOffset = default(StringOffset),
|
||||
VectorOffset decorators_typeOffset = default(VectorOffset),
|
||||
VectorOffset decoratorsOffset = default(VectorOffset),
|
||||
VectorOffset services_typeOffset = default(VectorOffset),
|
||||
VectorOffset servicesOffset = default(VectorOffset),
|
||||
VectorOffset children_typeOffset = default(VectorOffset),
|
||||
VectorOffset childrenOffset = default(VectorOffset)) {
|
||||
builder.StartTable(8);
|
||||
AiSelector.AddChildren(builder, childrenOffset);
|
||||
AiSelector.AddChildrenType(builder, children_typeOffset);
|
||||
AiSelector.AddServices(builder, servicesOffset);
|
||||
AiSelector.AddServicesType(builder, services_typeOffset);
|
||||
AiSelector.AddDecorators(builder, decoratorsOffset);
|
||||
AiSelector.AddDecoratorsType(builder, decorators_typeOffset);
|
||||
AiSelector.AddNodeName(builder, node_nameOffset);
|
||||
AiSelector.AddId(builder, id);
|
||||
return AiSelector.EndAiSelector(builder);
|
||||
}
|
||||
|
||||
public static void StartAiSelector(FlatBufferBuilder builder) { builder.StartTable(8); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddNodeName(FlatBufferBuilder builder, StringOffset nodeNameOffset) { builder.AddOffset(1, nodeNameOffset.Value, 0); }
|
||||
public static void AddDecoratorsType(FlatBufferBuilder builder, VectorOffset decoratorsTypeOffset) { builder.AddOffset(2, decoratorsTypeOffset.Value, 0); }
|
||||
public static VectorOffset CreateDecoratorsTypeVector(FlatBufferBuilder builder, cfg.AiDecorator[] data) { builder.StartVector(1, data.Length, 1); for (int i = data.Length - 1; i >= 0; i--) builder.AddByte((byte)data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, cfg.AiDecorator[] data) { builder.StartVector(1, data.Length, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, ArraySegment<cfg.AiDecorator> data) { builder.StartVector(1, data.Count, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<cfg.AiDecorator>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDecoratorsTypeVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(1, numElems, 1); }
|
||||
public static void AddDecorators(FlatBufferBuilder builder, VectorOffset decoratorsOffset) { builder.AddOffset(3, decoratorsOffset.Value, 0); }
|
||||
public static VectorOffset CreateDecoratorsVector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDecoratorsVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddServicesType(FlatBufferBuilder builder, VectorOffset servicesTypeOffset) { builder.AddOffset(4, servicesTypeOffset.Value, 0); }
|
||||
public static VectorOffset CreateServicesTypeVector(FlatBufferBuilder builder, cfg.AiService[] data) { builder.StartVector(1, data.Length, 1); for (int i = data.Length - 1; i >= 0; i--) builder.AddByte((byte)data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, cfg.AiService[] data) { builder.StartVector(1, data.Length, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, ArraySegment<cfg.AiService> data) { builder.StartVector(1, data.Count, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<cfg.AiService>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartServicesTypeVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(1, numElems, 1); }
|
||||
public static void AddServices(FlatBufferBuilder builder, VectorOffset servicesOffset) { builder.AddOffset(5, servicesOffset.Value, 0); }
|
||||
public static VectorOffset CreateServicesVector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartServicesVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddChildrenType(FlatBufferBuilder builder, VectorOffset childrenTypeOffset) { builder.AddOffset(6, childrenTypeOffset.Value, 0); }
|
||||
public static VectorOffset CreateChildrenTypeVector(FlatBufferBuilder builder, cfg.AiFlowNode[] data) { builder.StartVector(1, data.Length, 1); for (int i = data.Length - 1; i >= 0; i--) builder.AddByte((byte)data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateChildrenTypeVectorBlock(FlatBufferBuilder builder, cfg.AiFlowNode[] data) { builder.StartVector(1, data.Length, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateChildrenTypeVectorBlock(FlatBufferBuilder builder, ArraySegment<cfg.AiFlowNode> data) { builder.StartVector(1, data.Count, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateChildrenTypeVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<cfg.AiFlowNode>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartChildrenTypeVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(1, numElems, 1); }
|
||||
public static void AddChildren(FlatBufferBuilder builder, VectorOffset childrenOffset) { builder.AddOffset(7, childrenOffset.Value, 0); }
|
||||
public static VectorOffset CreateChildrenVector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateChildrenVectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateChildrenVectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateChildrenVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartChildrenVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static Offset<cfg.AiSelector> EndAiSelector(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 8); // decorators_type
|
||||
builder.Required(o, 10); // decorators
|
||||
builder.Required(o, 12); // services_type
|
||||
builder.Required(o, 14); // services
|
||||
builder.Required(o, 16); // children_type
|
||||
builder.Required(o, 18); // children
|
||||
return new Offset<cfg.AiSelector>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiSelectorVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*NodeName*/, false)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 8 /*DecoratorsType*/, 1 /*cfg.AiDecorator*/, true)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 12 /*ServicesType*/, 1 /*cfg.AiService*/, true)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 16 /*ChildrenType*/, 1 /*cfg.AiFlowNode*/, true)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
148
luban_examples/Projects/Flatbuffers_json/Gen/cfg/AiSequence.cs
Normal file
148
luban_examples/Projects/Flatbuffers_json/Gen/cfg/AiSequence.cs
Normal file
@@ -0,0 +1,148 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiSequence : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiSequence GetRootAsAiSequence(ByteBuffer _bb) { return GetRootAsAiSequence(_bb, new AiSequence()); }
|
||||
public static AiSequence GetRootAsAiSequence(ByteBuffer _bb, AiSequence obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiSequence __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string NodeName { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNodeNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNodeNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNodeNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public cfg.AiDecorator DecoratorsType(int j) { int o = __p.__offset(8); return o != 0 ? (cfg.AiDecorator)__p.bb.Get(__p.__vector(o) + j * 1) : (cfg.AiDecorator)0; }
|
||||
public int DecoratorsTypeLength { get { int o = __p.__offset(8); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<cfg.AiDecorator> GetDecoratorsTypeBytes() { return __p.__vector_as_span<cfg.AiDecorator>(8, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetDecoratorsTypeBytes() { return __p.__vector_as_arraysegment(8); }
|
||||
#endif
|
||||
public cfg.AiDecorator[] GetDecoratorsTypeArray() { int o = __p.__offset(8); if (o == 0) return null; int p = __p.__vector(o); int l = __p.__vector_len(o); cfg.AiDecorator[] a = new cfg.AiDecorator[l]; for (int i = 0; i < l; i++) { a[i] = (cfg.AiDecorator)__p.bb.Get(p + i * 1); } return a; }
|
||||
public TTable? Decorators<TTable>(int j) where TTable : struct, IFlatbufferObject { int o = __p.__offset(10); return o != 0 ? (TTable?)__p.__union<TTable>(__p.__vector(o) + j * 4) : null; }
|
||||
public int DecoratorsLength { get { int o = __p.__offset(10); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
public cfg.AiService ServicesType(int j) { int o = __p.__offset(12); return o != 0 ? (cfg.AiService)__p.bb.Get(__p.__vector(o) + j * 1) : (cfg.AiService)0; }
|
||||
public int ServicesTypeLength { get { int o = __p.__offset(12); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<cfg.AiService> GetServicesTypeBytes() { return __p.__vector_as_span<cfg.AiService>(12, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetServicesTypeBytes() { return __p.__vector_as_arraysegment(12); }
|
||||
#endif
|
||||
public cfg.AiService[] GetServicesTypeArray() { int o = __p.__offset(12); if (o == 0) return null; int p = __p.__vector(o); int l = __p.__vector_len(o); cfg.AiService[] a = new cfg.AiService[l]; for (int i = 0; i < l; i++) { a[i] = (cfg.AiService)__p.bb.Get(p + i * 1); } return a; }
|
||||
public TTable? Services<TTable>(int j) where TTable : struct, IFlatbufferObject { int o = __p.__offset(14); return o != 0 ? (TTable?)__p.__union<TTable>(__p.__vector(o) + j * 4) : null; }
|
||||
public int ServicesLength { get { int o = __p.__offset(14); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
public cfg.AiFlowNode ChildrenType(int j) { int o = __p.__offset(16); return o != 0 ? (cfg.AiFlowNode)__p.bb.Get(__p.__vector(o) + j * 1) : (cfg.AiFlowNode)0; }
|
||||
public int ChildrenTypeLength { get { int o = __p.__offset(16); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<cfg.AiFlowNode> GetChildrenTypeBytes() { return __p.__vector_as_span<cfg.AiFlowNode>(16, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetChildrenTypeBytes() { return __p.__vector_as_arraysegment(16); }
|
||||
#endif
|
||||
public cfg.AiFlowNode[] GetChildrenTypeArray() { int o = __p.__offset(16); if (o == 0) return null; int p = __p.__vector(o); int l = __p.__vector_len(o); cfg.AiFlowNode[] a = new cfg.AiFlowNode[l]; for (int i = 0; i < l; i++) { a[i] = (cfg.AiFlowNode)__p.bb.Get(p + i * 1); } return a; }
|
||||
public TTable? Children<TTable>(int j) where TTable : struct, IFlatbufferObject { int o = __p.__offset(18); return o != 0 ? (TTable?)__p.__union<TTable>(__p.__vector(o) + j * 4) : null; }
|
||||
public int ChildrenLength { get { int o = __p.__offset(18); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
|
||||
public static Offset<cfg.AiSequence> CreateAiSequence(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset node_nameOffset = default(StringOffset),
|
||||
VectorOffset decorators_typeOffset = default(VectorOffset),
|
||||
VectorOffset decoratorsOffset = default(VectorOffset),
|
||||
VectorOffset services_typeOffset = default(VectorOffset),
|
||||
VectorOffset servicesOffset = default(VectorOffset),
|
||||
VectorOffset children_typeOffset = default(VectorOffset),
|
||||
VectorOffset childrenOffset = default(VectorOffset)) {
|
||||
builder.StartTable(8);
|
||||
AiSequence.AddChildren(builder, childrenOffset);
|
||||
AiSequence.AddChildrenType(builder, children_typeOffset);
|
||||
AiSequence.AddServices(builder, servicesOffset);
|
||||
AiSequence.AddServicesType(builder, services_typeOffset);
|
||||
AiSequence.AddDecorators(builder, decoratorsOffset);
|
||||
AiSequence.AddDecoratorsType(builder, decorators_typeOffset);
|
||||
AiSequence.AddNodeName(builder, node_nameOffset);
|
||||
AiSequence.AddId(builder, id);
|
||||
return AiSequence.EndAiSequence(builder);
|
||||
}
|
||||
|
||||
public static void StartAiSequence(FlatBufferBuilder builder) { builder.StartTable(8); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddNodeName(FlatBufferBuilder builder, StringOffset nodeNameOffset) { builder.AddOffset(1, nodeNameOffset.Value, 0); }
|
||||
public static void AddDecoratorsType(FlatBufferBuilder builder, VectorOffset decoratorsTypeOffset) { builder.AddOffset(2, decoratorsTypeOffset.Value, 0); }
|
||||
public static VectorOffset CreateDecoratorsTypeVector(FlatBufferBuilder builder, cfg.AiDecorator[] data) { builder.StartVector(1, data.Length, 1); for (int i = data.Length - 1; i >= 0; i--) builder.AddByte((byte)data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, cfg.AiDecorator[] data) { builder.StartVector(1, data.Length, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, ArraySegment<cfg.AiDecorator> data) { builder.StartVector(1, data.Count, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<cfg.AiDecorator>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDecoratorsTypeVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(1, numElems, 1); }
|
||||
public static void AddDecorators(FlatBufferBuilder builder, VectorOffset decoratorsOffset) { builder.AddOffset(3, decoratorsOffset.Value, 0); }
|
||||
public static VectorOffset CreateDecoratorsVector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDecoratorsVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddServicesType(FlatBufferBuilder builder, VectorOffset servicesTypeOffset) { builder.AddOffset(4, servicesTypeOffset.Value, 0); }
|
||||
public static VectorOffset CreateServicesTypeVector(FlatBufferBuilder builder, cfg.AiService[] data) { builder.StartVector(1, data.Length, 1); for (int i = data.Length - 1; i >= 0; i--) builder.AddByte((byte)data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, cfg.AiService[] data) { builder.StartVector(1, data.Length, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, ArraySegment<cfg.AiService> data) { builder.StartVector(1, data.Count, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<cfg.AiService>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartServicesTypeVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(1, numElems, 1); }
|
||||
public static void AddServices(FlatBufferBuilder builder, VectorOffset servicesOffset) { builder.AddOffset(5, servicesOffset.Value, 0); }
|
||||
public static VectorOffset CreateServicesVector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartServicesVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddChildrenType(FlatBufferBuilder builder, VectorOffset childrenTypeOffset) { builder.AddOffset(6, childrenTypeOffset.Value, 0); }
|
||||
public static VectorOffset CreateChildrenTypeVector(FlatBufferBuilder builder, cfg.AiFlowNode[] data) { builder.StartVector(1, data.Length, 1); for (int i = data.Length - 1; i >= 0; i--) builder.AddByte((byte)data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateChildrenTypeVectorBlock(FlatBufferBuilder builder, cfg.AiFlowNode[] data) { builder.StartVector(1, data.Length, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateChildrenTypeVectorBlock(FlatBufferBuilder builder, ArraySegment<cfg.AiFlowNode> data) { builder.StartVector(1, data.Count, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateChildrenTypeVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<cfg.AiFlowNode>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartChildrenTypeVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(1, numElems, 1); }
|
||||
public static void AddChildren(FlatBufferBuilder builder, VectorOffset childrenOffset) { builder.AddOffset(7, childrenOffset.Value, 0); }
|
||||
public static VectorOffset CreateChildrenVector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateChildrenVectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateChildrenVectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateChildrenVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartChildrenVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static Offset<cfg.AiSequence> EndAiSequence(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 8); // decorators_type
|
||||
builder.Required(o, 10); // decorators
|
||||
builder.Required(o, 12); // services_type
|
||||
builder.Required(o, 14); // services
|
||||
builder.Required(o, 16); // children_type
|
||||
builder.Required(o, 18); // children
|
||||
return new Offset<cfg.AiSequence>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiSequenceVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*NodeName*/, false)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 8 /*DecoratorsType*/, 1 /*cfg.AiDecorator*/, true)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 12 /*ServicesType*/, 1 /*cfg.AiService*/, true)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 16 /*ChildrenType*/, 1 /*cfg.AiFlowNode*/, true)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum AiService : byte
|
||||
{
|
||||
NONE = 0,
|
||||
AiUeSetDefaultFocus = 1,
|
||||
AiExecuteTimeStatistic = 2,
|
||||
AiChooseTarget = 3,
|
||||
AiKeepFaceTarget = 4,
|
||||
AiGetOwnerPlayer = 5,
|
||||
AiUpdateDailyBehaviorProps = 6,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,163 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiSimpleParallel : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiSimpleParallel GetRootAsAiSimpleParallel(ByteBuffer _bb) { return GetRootAsAiSimpleParallel(_bb, new AiSimpleParallel()); }
|
||||
public static AiSimpleParallel GetRootAsAiSimpleParallel(ByteBuffer _bb, AiSimpleParallel obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiSimpleParallel __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string NodeName { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNodeNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNodeNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNodeNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public cfg.AiDecorator DecoratorsType(int j) { int o = __p.__offset(8); return o != 0 ? (cfg.AiDecorator)__p.bb.Get(__p.__vector(o) + j * 1) : (cfg.AiDecorator)0; }
|
||||
public int DecoratorsTypeLength { get { int o = __p.__offset(8); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<cfg.AiDecorator> GetDecoratorsTypeBytes() { return __p.__vector_as_span<cfg.AiDecorator>(8, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetDecoratorsTypeBytes() { return __p.__vector_as_arraysegment(8); }
|
||||
#endif
|
||||
public cfg.AiDecorator[] GetDecoratorsTypeArray() { int o = __p.__offset(8); if (o == 0) return null; int p = __p.__vector(o); int l = __p.__vector_len(o); cfg.AiDecorator[] a = new cfg.AiDecorator[l]; for (int i = 0; i < l; i++) { a[i] = (cfg.AiDecorator)__p.bb.Get(p + i * 1); } return a; }
|
||||
public TTable? Decorators<TTable>(int j) where TTable : struct, IFlatbufferObject { int o = __p.__offset(10); return o != 0 ? (TTable?)__p.__union<TTable>(__p.__vector(o) + j * 4) : null; }
|
||||
public int DecoratorsLength { get { int o = __p.__offset(10); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
public cfg.AiService ServicesType(int j) { int o = __p.__offset(12); return o != 0 ? (cfg.AiService)__p.bb.Get(__p.__vector(o) + j * 1) : (cfg.AiService)0; }
|
||||
public int ServicesTypeLength { get { int o = __p.__offset(12); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<cfg.AiService> GetServicesTypeBytes() { return __p.__vector_as_span<cfg.AiService>(12, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetServicesTypeBytes() { return __p.__vector_as_arraysegment(12); }
|
||||
#endif
|
||||
public cfg.AiService[] GetServicesTypeArray() { int o = __p.__offset(12); if (o == 0) return null; int p = __p.__vector(o); int l = __p.__vector_len(o); cfg.AiService[] a = new cfg.AiService[l]; for (int i = 0; i < l; i++) { a[i] = (cfg.AiService)__p.bb.Get(p + i * 1); } return a; }
|
||||
public TTable? Services<TTable>(int j) where TTable : struct, IFlatbufferObject { int o = __p.__offset(14); return o != 0 ? (TTable?)__p.__union<TTable>(__p.__vector(o) + j * 4) : null; }
|
||||
public int ServicesLength { get { int o = __p.__offset(14); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
public cfg.AiEFinishMode FinishMode { get { int o = __p.__offset(16); return o != 0 ? (cfg.AiEFinishMode)__p.bb.GetInt(o + __p.bb_pos) : cfg.AiEFinishMode.AiEFinishMode_IMMEDIATE; } }
|
||||
public cfg.AiTask MainTaskType { get { int o = __p.__offset(18); return o != 0 ? (cfg.AiTask)__p.bb.Get(o + __p.bb_pos) : cfg.AiTask.NONE; } }
|
||||
public TTable? MainTask<TTable>() where TTable : struct, IFlatbufferObject { int o = __p.__offset(20); return o != 0 ? (TTable?)__p.__union<TTable>(o + __p.bb_pos) : null; }
|
||||
public cfg.AiUeWait MainTaskAsAiUeWait() { return MainTask<cfg.AiUeWait>().Value; }
|
||||
public cfg.AiUeWaitBlackboardTime MainTaskAsAiUeWaitBlackboardTime() { return MainTask<cfg.AiUeWaitBlackboardTime>().Value; }
|
||||
public cfg.AiMoveToTarget MainTaskAsAiMoveToTarget() { return MainTask<cfg.AiMoveToTarget>().Value; }
|
||||
public cfg.AiChooseSkill MainTaskAsAiChooseSkill() { return MainTask<cfg.AiChooseSkill>().Value; }
|
||||
public cfg.AiMoveToRandomLocation MainTaskAsAiMoveToRandomLocation() { return MainTask<cfg.AiMoveToRandomLocation>().Value; }
|
||||
public cfg.AiMoveToLocation MainTaskAsAiMoveToLocation() { return MainTask<cfg.AiMoveToLocation>().Value; }
|
||||
public cfg.AiDebugPrint MainTaskAsAiDebugPrint() { return MainTask<cfg.AiDebugPrint>().Value; }
|
||||
public cfg.AiFlowNode BackgroundNodeType { get { int o = __p.__offset(22); return o != 0 ? (cfg.AiFlowNode)__p.bb.Get(o + __p.bb_pos) : cfg.AiFlowNode.NONE; } }
|
||||
public TTable? BackgroundNode<TTable>() where TTable : struct, IFlatbufferObject { int o = __p.__offset(24); return o != 0 ? (TTable?)__p.__union<TTable>(o + __p.bb_pos) : null; }
|
||||
public cfg.AiSequence BackgroundNodeAsAiSequence() { return BackgroundNode<cfg.AiSequence>().Value; }
|
||||
public cfg.AiSelector BackgroundNodeAsAiSelector() { return BackgroundNode<cfg.AiSelector>().Value; }
|
||||
public cfg.AiSimpleParallel BackgroundNodeAsAiSimpleParallel() { return BackgroundNode<cfg.AiSimpleParallel>().Value; }
|
||||
public cfg.AiUeWait BackgroundNodeAsAiUeWait() { return BackgroundNode<cfg.AiUeWait>().Value; }
|
||||
public cfg.AiUeWaitBlackboardTime BackgroundNodeAsAiUeWaitBlackboardTime() { return BackgroundNode<cfg.AiUeWaitBlackboardTime>().Value; }
|
||||
public cfg.AiMoveToTarget BackgroundNodeAsAiMoveToTarget() { return BackgroundNode<cfg.AiMoveToTarget>().Value; }
|
||||
public cfg.AiChooseSkill BackgroundNodeAsAiChooseSkill() { return BackgroundNode<cfg.AiChooseSkill>().Value; }
|
||||
public cfg.AiMoveToRandomLocation BackgroundNodeAsAiMoveToRandomLocation() { return BackgroundNode<cfg.AiMoveToRandomLocation>().Value; }
|
||||
public cfg.AiMoveToLocation BackgroundNodeAsAiMoveToLocation() { return BackgroundNode<cfg.AiMoveToLocation>().Value; }
|
||||
public cfg.AiDebugPrint BackgroundNodeAsAiDebugPrint() { return BackgroundNode<cfg.AiDebugPrint>().Value; }
|
||||
|
||||
public static Offset<cfg.AiSimpleParallel> CreateAiSimpleParallel(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset node_nameOffset = default(StringOffset),
|
||||
VectorOffset decorators_typeOffset = default(VectorOffset),
|
||||
VectorOffset decoratorsOffset = default(VectorOffset),
|
||||
VectorOffset services_typeOffset = default(VectorOffset),
|
||||
VectorOffset servicesOffset = default(VectorOffset),
|
||||
cfg.AiEFinishMode finish_mode = cfg.AiEFinishMode.AiEFinishMode_IMMEDIATE,
|
||||
cfg.AiTask main_task_type = cfg.AiTask.NONE,
|
||||
int main_taskOffset = 0,
|
||||
cfg.AiFlowNode background_node_type = cfg.AiFlowNode.NONE,
|
||||
int background_nodeOffset = 0) {
|
||||
builder.StartTable(11);
|
||||
AiSimpleParallel.AddBackgroundNode(builder, background_nodeOffset);
|
||||
AiSimpleParallel.AddMainTask(builder, main_taskOffset);
|
||||
AiSimpleParallel.AddFinishMode(builder, finish_mode);
|
||||
AiSimpleParallel.AddServices(builder, servicesOffset);
|
||||
AiSimpleParallel.AddServicesType(builder, services_typeOffset);
|
||||
AiSimpleParallel.AddDecorators(builder, decoratorsOffset);
|
||||
AiSimpleParallel.AddDecoratorsType(builder, decorators_typeOffset);
|
||||
AiSimpleParallel.AddNodeName(builder, node_nameOffset);
|
||||
AiSimpleParallel.AddId(builder, id);
|
||||
AiSimpleParallel.AddBackgroundNodeType(builder, background_node_type);
|
||||
AiSimpleParallel.AddMainTaskType(builder, main_task_type);
|
||||
return AiSimpleParallel.EndAiSimpleParallel(builder);
|
||||
}
|
||||
|
||||
public static void StartAiSimpleParallel(FlatBufferBuilder builder) { builder.StartTable(11); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddNodeName(FlatBufferBuilder builder, StringOffset nodeNameOffset) { builder.AddOffset(1, nodeNameOffset.Value, 0); }
|
||||
public static void AddDecoratorsType(FlatBufferBuilder builder, VectorOffset decoratorsTypeOffset) { builder.AddOffset(2, decoratorsTypeOffset.Value, 0); }
|
||||
public static VectorOffset CreateDecoratorsTypeVector(FlatBufferBuilder builder, cfg.AiDecorator[] data) { builder.StartVector(1, data.Length, 1); for (int i = data.Length - 1; i >= 0; i--) builder.AddByte((byte)data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, cfg.AiDecorator[] data) { builder.StartVector(1, data.Length, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, ArraySegment<cfg.AiDecorator> data) { builder.StartVector(1, data.Count, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<cfg.AiDecorator>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDecoratorsTypeVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(1, numElems, 1); }
|
||||
public static void AddDecorators(FlatBufferBuilder builder, VectorOffset decoratorsOffset) { builder.AddOffset(3, decoratorsOffset.Value, 0); }
|
||||
public static VectorOffset CreateDecoratorsVector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDecoratorsVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddServicesType(FlatBufferBuilder builder, VectorOffset servicesTypeOffset) { builder.AddOffset(4, servicesTypeOffset.Value, 0); }
|
||||
public static VectorOffset CreateServicesTypeVector(FlatBufferBuilder builder, cfg.AiService[] data) { builder.StartVector(1, data.Length, 1); for (int i = data.Length - 1; i >= 0; i--) builder.AddByte((byte)data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, cfg.AiService[] data) { builder.StartVector(1, data.Length, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, ArraySegment<cfg.AiService> data) { builder.StartVector(1, data.Count, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<cfg.AiService>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartServicesTypeVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(1, numElems, 1); }
|
||||
public static void AddServices(FlatBufferBuilder builder, VectorOffset servicesOffset) { builder.AddOffset(5, servicesOffset.Value, 0); }
|
||||
public static VectorOffset CreateServicesVector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartServicesVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddFinishMode(FlatBufferBuilder builder, cfg.AiEFinishMode finishMode) { builder.AddInt(6, (int)finishMode, 0); }
|
||||
public static void AddMainTaskType(FlatBufferBuilder builder, cfg.AiTask mainTaskType) { builder.AddByte(7, (byte)mainTaskType, 0); }
|
||||
public static void AddMainTask(FlatBufferBuilder builder, int mainTaskOffset) { builder.AddOffset(8, mainTaskOffset, 0); }
|
||||
public static void AddBackgroundNodeType(FlatBufferBuilder builder, cfg.AiFlowNode backgroundNodeType) { builder.AddByte(9, (byte)backgroundNodeType, 0); }
|
||||
public static void AddBackgroundNode(FlatBufferBuilder builder, int backgroundNodeOffset) { builder.AddOffset(10, backgroundNodeOffset, 0); }
|
||||
public static Offset<cfg.AiSimpleParallel> EndAiSimpleParallel(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 8); // decorators_type
|
||||
builder.Required(o, 10); // decorators
|
||||
builder.Required(o, 12); // services_type
|
||||
builder.Required(o, 14); // services
|
||||
builder.Required(o, 20); // main_task
|
||||
builder.Required(o, 24); // background_node
|
||||
return new Offset<cfg.AiSimpleParallel>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiSimpleParallelVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*NodeName*/, false)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 8 /*DecoratorsType*/, 1 /*cfg.AiDecorator*/, true)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 12 /*ServicesType*/, 1 /*cfg.AiService*/, true)
|
||||
&& verifier.VerifyField(tablePos, 16 /*FinishMode*/, 4 /*cfg.AiEFinishMode*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 18 /*MainTaskType*/, 1 /*cfg.AiTask*/, 1, false)
|
||||
&& verifier.VerifyUnion(tablePos, 18, 20 /*MainTask*/, cfg.AiTaskVerify.Verify, true)
|
||||
&& verifier.VerifyField(tablePos, 22 /*BackgroundNodeType*/, 1 /*cfg.AiFlowNode*/, 1, false)
|
||||
&& verifier.VerifyUnion(tablePos, 22, 24 /*BackgroundNode*/, cfg.AiFlowNodeVerify.Verify, true)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiStringKeyData : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiStringKeyData GetRootAsAiStringKeyData(ByteBuffer _bb) { return GetRootAsAiStringKeyData(_bb, new AiStringKeyData()); }
|
||||
public static AiStringKeyData GetRootAsAiStringKeyData(ByteBuffer _bb, AiStringKeyData obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiStringKeyData __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public string Value { get { int o = __p.__offset(4); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetValueBytes() { return __p.__vector_as_span<byte>(4, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetValueBytes() { return __p.__vector_as_arraysegment(4); }
|
||||
#endif
|
||||
public byte[] GetValueArray() { return __p.__vector_as_array<byte>(4); }
|
||||
|
||||
public static Offset<cfg.AiStringKeyData> CreateAiStringKeyData(FlatBufferBuilder builder,
|
||||
StringOffset valueOffset = default(StringOffset)) {
|
||||
builder.StartTable(1);
|
||||
AiStringKeyData.AddValue(builder, valueOffset);
|
||||
return AiStringKeyData.EndAiStringKeyData(builder);
|
||||
}
|
||||
|
||||
public static void StartAiStringKeyData(FlatBufferBuilder builder) { builder.StartTable(1); }
|
||||
public static void AddValue(FlatBufferBuilder builder, StringOffset valueOffset) { builder.AddOffset(0, valueOffset.Value, 0); }
|
||||
public static Offset<cfg.AiStringKeyData> EndAiStringKeyData(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.AiStringKeyData>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiStringKeyDataVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyString(tablePos, 4 /*Value*/, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
21
luban_examples/Projects/Flatbuffers_json/Gen/cfg/AiTask.cs
Normal file
21
luban_examples/Projects/Flatbuffers_json/Gen/cfg/AiTask.cs
Normal file
@@ -0,0 +1,21 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum AiTask : byte
|
||||
{
|
||||
NONE = 0,
|
||||
AiUeWait = 1,
|
||||
AiUeWaitBlackboardTime = 2,
|
||||
AiMoveToTarget = 3,
|
||||
AiChooseSkill = 4,
|
||||
AiMoveToRandomLocation = 5,
|
||||
AiMoveToLocation = 6,
|
||||
AiDebugPrint = 7,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiTbBehaviorTree : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiTbBehaviorTree GetRootAsAiTbBehaviorTree(ByteBuffer _bb) { return GetRootAsAiTbBehaviorTree(_bb, new AiTbBehaviorTree()); }
|
||||
public static AiTbBehaviorTree GetRootAsAiTbBehaviorTree(ByteBuffer _bb, AiTbBehaviorTree obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiTbBehaviorTree __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public cfg.AiBehaviorTree? DataList(int j) { int o = __p.__offset(4); return o != 0 ? (cfg.AiBehaviorTree?)(new cfg.AiBehaviorTree()).__assign(__p.__indirect(__p.__vector(o) + j * 4), __p.bb) : null; }
|
||||
public int DataListLength { get { int o = __p.__offset(4); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
|
||||
public static Offset<cfg.AiTbBehaviorTree> CreateAiTbBehaviorTree(FlatBufferBuilder builder,
|
||||
VectorOffset data_listOffset = default(VectorOffset)) {
|
||||
builder.StartTable(1);
|
||||
AiTbBehaviorTree.AddDataList(builder, data_listOffset);
|
||||
return AiTbBehaviorTree.EndAiTbBehaviorTree(builder);
|
||||
}
|
||||
|
||||
public static void StartAiTbBehaviorTree(FlatBufferBuilder builder) { builder.StartTable(1); }
|
||||
public static void AddDataList(FlatBufferBuilder builder, VectorOffset dataListOffset) { builder.AddOffset(0, dataListOffset.Value, 0); }
|
||||
public static VectorOffset CreateDataListVector(FlatBufferBuilder builder, Offset<cfg.AiBehaviorTree>[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i].Value); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDataListVectorBlock(FlatBufferBuilder builder, Offset<cfg.AiBehaviorTree>[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDataListVectorBlock(FlatBufferBuilder builder, ArraySegment<Offset<cfg.AiBehaviorTree>> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDataListVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<Offset<cfg.AiBehaviorTree>>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDataListVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static Offset<cfg.AiTbBehaviorTree> EndAiTbBehaviorTree(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 4); // data_list
|
||||
return new Offset<cfg.AiTbBehaviorTree>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiTbBehaviorTreeVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyVectorOfTables(tablePos, 4 /*DataList*/, cfg.AiBehaviorTreeVerify.Verify, true)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiTbBlackboard : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiTbBlackboard GetRootAsAiTbBlackboard(ByteBuffer _bb) { return GetRootAsAiTbBlackboard(_bb, new AiTbBlackboard()); }
|
||||
public static AiTbBlackboard GetRootAsAiTbBlackboard(ByteBuffer _bb, AiTbBlackboard obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiTbBlackboard __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public cfg.AiBlackboard? DataList(int j) { int o = __p.__offset(4); return o != 0 ? (cfg.AiBlackboard?)(new cfg.AiBlackboard()).__assign(__p.__indirect(__p.__vector(o) + j * 4), __p.bb) : null; }
|
||||
public int DataListLength { get { int o = __p.__offset(4); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
|
||||
public static Offset<cfg.AiTbBlackboard> CreateAiTbBlackboard(FlatBufferBuilder builder,
|
||||
VectorOffset data_listOffset = default(VectorOffset)) {
|
||||
builder.StartTable(1);
|
||||
AiTbBlackboard.AddDataList(builder, data_listOffset);
|
||||
return AiTbBlackboard.EndAiTbBlackboard(builder);
|
||||
}
|
||||
|
||||
public static void StartAiTbBlackboard(FlatBufferBuilder builder) { builder.StartTable(1); }
|
||||
public static void AddDataList(FlatBufferBuilder builder, VectorOffset dataListOffset) { builder.AddOffset(0, dataListOffset.Value, 0); }
|
||||
public static VectorOffset CreateDataListVector(FlatBufferBuilder builder, Offset<cfg.AiBlackboard>[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i].Value); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDataListVectorBlock(FlatBufferBuilder builder, Offset<cfg.AiBlackboard>[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDataListVectorBlock(FlatBufferBuilder builder, ArraySegment<Offset<cfg.AiBlackboard>> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDataListVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<Offset<cfg.AiBlackboard>>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDataListVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static Offset<cfg.AiTbBlackboard> EndAiTbBlackboard(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 4); // data_list
|
||||
return new Offset<cfg.AiTbBlackboard>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiTbBlackboardVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyVectorOfTables(tablePos, 4 /*DataList*/, cfg.AiBlackboardVerify.Verify, true)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,96 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiUeBlackboard : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiUeBlackboard GetRootAsAiUeBlackboard(ByteBuffer _bb) { return GetRootAsAiUeBlackboard(_bb, new AiUeBlackboard()); }
|
||||
public static AiUeBlackboard GetRootAsAiUeBlackboard(ByteBuffer _bb, AiUeBlackboard obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiUeBlackboard __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string NodeName { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNodeNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNodeNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNodeNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public cfg.AiEFlowAbortMode FlowAbortMode { get { int o = __p.__offset(8); return o != 0 ? (cfg.AiEFlowAbortMode)__p.bb.GetInt(o + __p.bb_pos) : cfg.AiEFlowAbortMode.AiEFlowAbortMode_NONE; } }
|
||||
public cfg.AiENotifyObserverMode NotifyObserver { get { int o = __p.__offset(10); return o != 0 ? (cfg.AiENotifyObserverMode)__p.bb.GetInt(o + __p.bb_pos) : cfg.AiENotifyObserverMode.AiENotifyObserverMode_ON_VALUE_CHANGE; } }
|
||||
public string BlackboardKey { get { int o = __p.__offset(12); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetBlackboardKeyBytes() { return __p.__vector_as_span<byte>(12, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetBlackboardKeyBytes() { return __p.__vector_as_arraysegment(12); }
|
||||
#endif
|
||||
public byte[] GetBlackboardKeyArray() { return __p.__vector_as_array<byte>(12); }
|
||||
public cfg.AiKeyQueryOperator KeyQueryType { get { int o = __p.__offset(14); return o != 0 ? (cfg.AiKeyQueryOperator)__p.bb.Get(o + __p.bb_pos) : cfg.AiKeyQueryOperator.NONE; } }
|
||||
public TTable? KeyQuery<TTable>() where TTable : struct, IFlatbufferObject { int o = __p.__offset(16); return o != 0 ? (TTable?)__p.__union<TTable>(o + __p.bb_pos) : null; }
|
||||
public cfg.AiIsSet KeyQueryAsAiIsSet() { return KeyQuery<cfg.AiIsSet>().Value; }
|
||||
public cfg.AiIsNotSet KeyQueryAsAiIsNotSet() { return KeyQuery<cfg.AiIsNotSet>().Value; }
|
||||
public cfg.AiBinaryOperator KeyQueryAsAiBinaryOperator() { return KeyQuery<cfg.AiBinaryOperator>().Value; }
|
||||
|
||||
public static Offset<cfg.AiUeBlackboard> CreateAiUeBlackboard(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset node_nameOffset = default(StringOffset),
|
||||
cfg.AiEFlowAbortMode flow_abort_mode = cfg.AiEFlowAbortMode.AiEFlowAbortMode_NONE,
|
||||
cfg.AiENotifyObserverMode notify_observer = cfg.AiENotifyObserverMode.AiENotifyObserverMode_ON_VALUE_CHANGE,
|
||||
StringOffset blackboard_keyOffset = default(StringOffset),
|
||||
cfg.AiKeyQueryOperator key_query_type = cfg.AiKeyQueryOperator.NONE,
|
||||
int key_queryOffset = 0) {
|
||||
builder.StartTable(7);
|
||||
AiUeBlackboard.AddKeyQuery(builder, key_queryOffset);
|
||||
AiUeBlackboard.AddBlackboardKey(builder, blackboard_keyOffset);
|
||||
AiUeBlackboard.AddNotifyObserver(builder, notify_observer);
|
||||
AiUeBlackboard.AddFlowAbortMode(builder, flow_abort_mode);
|
||||
AiUeBlackboard.AddNodeName(builder, node_nameOffset);
|
||||
AiUeBlackboard.AddId(builder, id);
|
||||
AiUeBlackboard.AddKeyQueryType(builder, key_query_type);
|
||||
return AiUeBlackboard.EndAiUeBlackboard(builder);
|
||||
}
|
||||
|
||||
public static void StartAiUeBlackboard(FlatBufferBuilder builder) { builder.StartTable(7); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddNodeName(FlatBufferBuilder builder, StringOffset nodeNameOffset) { builder.AddOffset(1, nodeNameOffset.Value, 0); }
|
||||
public static void AddFlowAbortMode(FlatBufferBuilder builder, cfg.AiEFlowAbortMode flowAbortMode) { builder.AddInt(2, (int)flowAbortMode, 0); }
|
||||
public static void AddNotifyObserver(FlatBufferBuilder builder, cfg.AiENotifyObserverMode notifyObserver) { builder.AddInt(3, (int)notifyObserver, 0); }
|
||||
public static void AddBlackboardKey(FlatBufferBuilder builder, StringOffset blackboardKeyOffset) { builder.AddOffset(4, blackboardKeyOffset.Value, 0); }
|
||||
public static void AddKeyQueryType(FlatBufferBuilder builder, cfg.AiKeyQueryOperator keyQueryType) { builder.AddByte(5, (byte)keyQueryType, 0); }
|
||||
public static void AddKeyQuery(FlatBufferBuilder builder, int keyQueryOffset) { builder.AddOffset(6, keyQueryOffset, 0); }
|
||||
public static Offset<cfg.AiUeBlackboard> EndAiUeBlackboard(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 16); // key_query
|
||||
return new Offset<cfg.AiUeBlackboard>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiUeBlackboardVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*NodeName*/, false)
|
||||
&& verifier.VerifyField(tablePos, 8 /*FlowAbortMode*/, 4 /*cfg.AiEFlowAbortMode*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 10 /*NotifyObserver*/, 4 /*cfg.AiENotifyObserverMode*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 12 /*BlackboardKey*/, false)
|
||||
&& verifier.VerifyField(tablePos, 14 /*KeyQueryType*/, 1 /*cfg.AiKeyQueryOperator*/, 1, false)
|
||||
&& verifier.VerifyUnion(tablePos, 14, 16 /*KeyQuery*/, cfg.AiKeyQueryOperatorVerify.Verify, true)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiUeCooldown : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiUeCooldown GetRootAsAiUeCooldown(ByteBuffer _bb) { return GetRootAsAiUeCooldown(_bb, new AiUeCooldown()); }
|
||||
public static AiUeCooldown GetRootAsAiUeCooldown(ByteBuffer _bb, AiUeCooldown obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiUeCooldown __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string NodeName { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNodeNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNodeNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNodeNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public cfg.AiEFlowAbortMode FlowAbortMode { get { int o = __p.__offset(8); return o != 0 ? (cfg.AiEFlowAbortMode)__p.bb.GetInt(o + __p.bb_pos) : cfg.AiEFlowAbortMode.AiEFlowAbortMode_NONE; } }
|
||||
public float CooldownTime { get { int o = __p.__offset(10); return o != 0 ? __p.bb.GetFloat(o + __p.bb_pos) : (float)0.0f; } }
|
||||
|
||||
public static Offset<cfg.AiUeCooldown> CreateAiUeCooldown(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset node_nameOffset = default(StringOffset),
|
||||
cfg.AiEFlowAbortMode flow_abort_mode = cfg.AiEFlowAbortMode.AiEFlowAbortMode_NONE,
|
||||
float cooldown_time = 0.0f) {
|
||||
builder.StartTable(4);
|
||||
AiUeCooldown.AddCooldownTime(builder, cooldown_time);
|
||||
AiUeCooldown.AddFlowAbortMode(builder, flow_abort_mode);
|
||||
AiUeCooldown.AddNodeName(builder, node_nameOffset);
|
||||
AiUeCooldown.AddId(builder, id);
|
||||
return AiUeCooldown.EndAiUeCooldown(builder);
|
||||
}
|
||||
|
||||
public static void StartAiUeCooldown(FlatBufferBuilder builder) { builder.StartTable(4); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddNodeName(FlatBufferBuilder builder, StringOffset nodeNameOffset) { builder.AddOffset(1, nodeNameOffset.Value, 0); }
|
||||
public static void AddFlowAbortMode(FlatBufferBuilder builder, cfg.AiEFlowAbortMode flowAbortMode) { builder.AddInt(2, (int)flowAbortMode, 0); }
|
||||
public static void AddCooldownTime(FlatBufferBuilder builder, float cooldownTime) { builder.AddFloat(3, cooldownTime, 0.0f); }
|
||||
public static Offset<cfg.AiUeCooldown> EndAiUeCooldown(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.AiUeCooldown>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiUeCooldownVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*NodeName*/, false)
|
||||
&& verifier.VerifyField(tablePos, 8 /*FlowAbortMode*/, 4 /*cfg.AiEFlowAbortMode*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 10 /*CooldownTime*/, 4 /*float*/, 4, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiUeForceSuccess : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiUeForceSuccess GetRootAsAiUeForceSuccess(ByteBuffer _bb) { return GetRootAsAiUeForceSuccess(_bb, new AiUeForceSuccess()); }
|
||||
public static AiUeForceSuccess GetRootAsAiUeForceSuccess(ByteBuffer _bb, AiUeForceSuccess obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiUeForceSuccess __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string NodeName { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNodeNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNodeNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNodeNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public cfg.AiEFlowAbortMode FlowAbortMode { get { int o = __p.__offset(8); return o != 0 ? (cfg.AiEFlowAbortMode)__p.bb.GetInt(o + __p.bb_pos) : cfg.AiEFlowAbortMode.AiEFlowAbortMode_NONE; } }
|
||||
|
||||
public static Offset<cfg.AiUeForceSuccess> CreateAiUeForceSuccess(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset node_nameOffset = default(StringOffset),
|
||||
cfg.AiEFlowAbortMode flow_abort_mode = cfg.AiEFlowAbortMode.AiEFlowAbortMode_NONE) {
|
||||
builder.StartTable(3);
|
||||
AiUeForceSuccess.AddFlowAbortMode(builder, flow_abort_mode);
|
||||
AiUeForceSuccess.AddNodeName(builder, node_nameOffset);
|
||||
AiUeForceSuccess.AddId(builder, id);
|
||||
return AiUeForceSuccess.EndAiUeForceSuccess(builder);
|
||||
}
|
||||
|
||||
public static void StartAiUeForceSuccess(FlatBufferBuilder builder) { builder.StartTable(3); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddNodeName(FlatBufferBuilder builder, StringOffset nodeNameOffset) { builder.AddOffset(1, nodeNameOffset.Value, 0); }
|
||||
public static void AddFlowAbortMode(FlatBufferBuilder builder, cfg.AiEFlowAbortMode flowAbortMode) { builder.AddInt(2, (int)flowAbortMode, 0); }
|
||||
public static Offset<cfg.AiUeForceSuccess> EndAiUeForceSuccess(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.AiUeForceSuccess>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiUeForceSuccessVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*NodeName*/, false)
|
||||
&& verifier.VerifyField(tablePos, 8 /*FlowAbortMode*/, 4 /*cfg.AiEFlowAbortMode*/, 4, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
81
luban_examples/Projects/Flatbuffers_json/Gen/cfg/AiUeLoop.cs
Normal file
81
luban_examples/Projects/Flatbuffers_json/Gen/cfg/AiUeLoop.cs
Normal file
@@ -0,0 +1,81 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiUeLoop : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiUeLoop GetRootAsAiUeLoop(ByteBuffer _bb) { return GetRootAsAiUeLoop(_bb, new AiUeLoop()); }
|
||||
public static AiUeLoop GetRootAsAiUeLoop(ByteBuffer _bb, AiUeLoop obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiUeLoop __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string NodeName { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNodeNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNodeNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNodeNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public cfg.AiEFlowAbortMode FlowAbortMode { get { int o = __p.__offset(8); return o != 0 ? (cfg.AiEFlowAbortMode)__p.bb.GetInt(o + __p.bb_pos) : cfg.AiEFlowAbortMode.AiEFlowAbortMode_NONE; } }
|
||||
public int NumLoops { get { int o = __p.__offset(10); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public bool InfiniteLoop { get { int o = __p.__offset(12); return o != 0 ? 0!=__p.bb.Get(o + __p.bb_pos) : (bool)false; } }
|
||||
public float InfiniteLoopTimeoutTime { get { int o = __p.__offset(14); return o != 0 ? __p.bb.GetFloat(o + __p.bb_pos) : (float)0.0f; } }
|
||||
|
||||
public static Offset<cfg.AiUeLoop> CreateAiUeLoop(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset node_nameOffset = default(StringOffset),
|
||||
cfg.AiEFlowAbortMode flow_abort_mode = cfg.AiEFlowAbortMode.AiEFlowAbortMode_NONE,
|
||||
int num_loops = 0,
|
||||
bool infinite_loop = false,
|
||||
float infinite_loop_timeout_time = 0.0f) {
|
||||
builder.StartTable(6);
|
||||
AiUeLoop.AddInfiniteLoopTimeoutTime(builder, infinite_loop_timeout_time);
|
||||
AiUeLoop.AddNumLoops(builder, num_loops);
|
||||
AiUeLoop.AddFlowAbortMode(builder, flow_abort_mode);
|
||||
AiUeLoop.AddNodeName(builder, node_nameOffset);
|
||||
AiUeLoop.AddId(builder, id);
|
||||
AiUeLoop.AddInfiniteLoop(builder, infinite_loop);
|
||||
return AiUeLoop.EndAiUeLoop(builder);
|
||||
}
|
||||
|
||||
public static void StartAiUeLoop(FlatBufferBuilder builder) { builder.StartTable(6); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddNodeName(FlatBufferBuilder builder, StringOffset nodeNameOffset) { builder.AddOffset(1, nodeNameOffset.Value, 0); }
|
||||
public static void AddFlowAbortMode(FlatBufferBuilder builder, cfg.AiEFlowAbortMode flowAbortMode) { builder.AddInt(2, (int)flowAbortMode, 0); }
|
||||
public static void AddNumLoops(FlatBufferBuilder builder, int numLoops) { builder.AddInt(3, numLoops, 0); }
|
||||
public static void AddInfiniteLoop(FlatBufferBuilder builder, bool infiniteLoop) { builder.AddBool(4, infiniteLoop, false); }
|
||||
public static void AddInfiniteLoopTimeoutTime(FlatBufferBuilder builder, float infiniteLoopTimeoutTime) { builder.AddFloat(5, infiniteLoopTimeoutTime, 0.0f); }
|
||||
public static Offset<cfg.AiUeLoop> EndAiUeLoop(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.AiUeLoop>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiUeLoopVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*NodeName*/, false)
|
||||
&& verifier.VerifyField(tablePos, 8 /*FlowAbortMode*/, 4 /*cfg.AiEFlowAbortMode*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 10 /*NumLoops*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 12 /*InfiniteLoop*/, 1 /*bool*/, 1, false)
|
||||
&& verifier.VerifyField(tablePos, 14 /*InfiniteLoopTimeoutTime*/, 4 /*float*/, 4, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiUeSetDefaultFocus : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiUeSetDefaultFocus GetRootAsAiUeSetDefaultFocus(ByteBuffer _bb) { return GetRootAsAiUeSetDefaultFocus(_bb, new AiUeSetDefaultFocus()); }
|
||||
public static AiUeSetDefaultFocus GetRootAsAiUeSetDefaultFocus(ByteBuffer _bb, AiUeSetDefaultFocus obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiUeSetDefaultFocus __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string NodeName { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNodeNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNodeNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNodeNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public string KeyboardKey { get { int o = __p.__offset(8); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetKeyboardKeyBytes() { return __p.__vector_as_span<byte>(8, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetKeyboardKeyBytes() { return __p.__vector_as_arraysegment(8); }
|
||||
#endif
|
||||
public byte[] GetKeyboardKeyArray() { return __p.__vector_as_array<byte>(8); }
|
||||
|
||||
public static Offset<cfg.AiUeSetDefaultFocus> CreateAiUeSetDefaultFocus(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset node_nameOffset = default(StringOffset),
|
||||
StringOffset keyboard_keyOffset = default(StringOffset)) {
|
||||
builder.StartTable(3);
|
||||
AiUeSetDefaultFocus.AddKeyboardKey(builder, keyboard_keyOffset);
|
||||
AiUeSetDefaultFocus.AddNodeName(builder, node_nameOffset);
|
||||
AiUeSetDefaultFocus.AddId(builder, id);
|
||||
return AiUeSetDefaultFocus.EndAiUeSetDefaultFocus(builder);
|
||||
}
|
||||
|
||||
public static void StartAiUeSetDefaultFocus(FlatBufferBuilder builder) { builder.StartTable(3); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddNodeName(FlatBufferBuilder builder, StringOffset nodeNameOffset) { builder.AddOffset(1, nodeNameOffset.Value, 0); }
|
||||
public static void AddKeyboardKey(FlatBufferBuilder builder, StringOffset keyboardKeyOffset) { builder.AddOffset(2, keyboardKeyOffset.Value, 0); }
|
||||
public static Offset<cfg.AiUeSetDefaultFocus> EndAiUeSetDefaultFocus(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.AiUeSetDefaultFocus>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiUeSetDefaultFocusVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*NodeName*/, false)
|
||||
&& verifier.VerifyString(tablePos, 8 /*KeyboardKey*/, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiUeTimeLimit : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiUeTimeLimit GetRootAsAiUeTimeLimit(ByteBuffer _bb) { return GetRootAsAiUeTimeLimit(_bb, new AiUeTimeLimit()); }
|
||||
public static AiUeTimeLimit GetRootAsAiUeTimeLimit(ByteBuffer _bb, AiUeTimeLimit obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiUeTimeLimit __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string NodeName { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNodeNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNodeNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNodeNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public cfg.AiEFlowAbortMode FlowAbortMode { get { int o = __p.__offset(8); return o != 0 ? (cfg.AiEFlowAbortMode)__p.bb.GetInt(o + __p.bb_pos) : cfg.AiEFlowAbortMode.AiEFlowAbortMode_NONE; } }
|
||||
public float LimitTime { get { int o = __p.__offset(10); return o != 0 ? __p.bb.GetFloat(o + __p.bb_pos) : (float)0.0f; } }
|
||||
|
||||
public static Offset<cfg.AiUeTimeLimit> CreateAiUeTimeLimit(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset node_nameOffset = default(StringOffset),
|
||||
cfg.AiEFlowAbortMode flow_abort_mode = cfg.AiEFlowAbortMode.AiEFlowAbortMode_NONE,
|
||||
float limit_time = 0.0f) {
|
||||
builder.StartTable(4);
|
||||
AiUeTimeLimit.AddLimitTime(builder, limit_time);
|
||||
AiUeTimeLimit.AddFlowAbortMode(builder, flow_abort_mode);
|
||||
AiUeTimeLimit.AddNodeName(builder, node_nameOffset);
|
||||
AiUeTimeLimit.AddId(builder, id);
|
||||
return AiUeTimeLimit.EndAiUeTimeLimit(builder);
|
||||
}
|
||||
|
||||
public static void StartAiUeTimeLimit(FlatBufferBuilder builder) { builder.StartTable(4); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddNodeName(FlatBufferBuilder builder, StringOffset nodeNameOffset) { builder.AddOffset(1, nodeNameOffset.Value, 0); }
|
||||
public static void AddFlowAbortMode(FlatBufferBuilder builder, cfg.AiEFlowAbortMode flowAbortMode) { builder.AddInt(2, (int)flowAbortMode, 0); }
|
||||
public static void AddLimitTime(FlatBufferBuilder builder, float limitTime) { builder.AddFloat(3, limitTime, 0.0f); }
|
||||
public static Offset<cfg.AiUeTimeLimit> EndAiUeTimeLimit(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.AiUeTimeLimit>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiUeTimeLimitVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*NodeName*/, false)
|
||||
&& verifier.VerifyField(tablePos, 8 /*FlowAbortMode*/, 4 /*cfg.AiEFlowAbortMode*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 10 /*LimitTime*/, 4 /*float*/, 4, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
134
luban_examples/Projects/Flatbuffers_json/Gen/cfg/AiUeWait.cs
Normal file
134
luban_examples/Projects/Flatbuffers_json/Gen/cfg/AiUeWait.cs
Normal file
@@ -0,0 +1,134 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiUeWait : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiUeWait GetRootAsAiUeWait(ByteBuffer _bb) { return GetRootAsAiUeWait(_bb, new AiUeWait()); }
|
||||
public static AiUeWait GetRootAsAiUeWait(ByteBuffer _bb, AiUeWait obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiUeWait __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string NodeName { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNodeNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNodeNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNodeNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public cfg.AiDecorator DecoratorsType(int j) { int o = __p.__offset(8); return o != 0 ? (cfg.AiDecorator)__p.bb.Get(__p.__vector(o) + j * 1) : (cfg.AiDecorator)0; }
|
||||
public int DecoratorsTypeLength { get { int o = __p.__offset(8); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<cfg.AiDecorator> GetDecoratorsTypeBytes() { return __p.__vector_as_span<cfg.AiDecorator>(8, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetDecoratorsTypeBytes() { return __p.__vector_as_arraysegment(8); }
|
||||
#endif
|
||||
public cfg.AiDecorator[] GetDecoratorsTypeArray() { int o = __p.__offset(8); if (o == 0) return null; int p = __p.__vector(o); int l = __p.__vector_len(o); cfg.AiDecorator[] a = new cfg.AiDecorator[l]; for (int i = 0; i < l; i++) { a[i] = (cfg.AiDecorator)__p.bb.Get(p + i * 1); } return a; }
|
||||
public TTable? Decorators<TTable>(int j) where TTable : struct, IFlatbufferObject { int o = __p.__offset(10); return o != 0 ? (TTable?)__p.__union<TTable>(__p.__vector(o) + j * 4) : null; }
|
||||
public int DecoratorsLength { get { int o = __p.__offset(10); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
public cfg.AiService ServicesType(int j) { int o = __p.__offset(12); return o != 0 ? (cfg.AiService)__p.bb.Get(__p.__vector(o) + j * 1) : (cfg.AiService)0; }
|
||||
public int ServicesTypeLength { get { int o = __p.__offset(12); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<cfg.AiService> GetServicesTypeBytes() { return __p.__vector_as_span<cfg.AiService>(12, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetServicesTypeBytes() { return __p.__vector_as_arraysegment(12); }
|
||||
#endif
|
||||
public cfg.AiService[] GetServicesTypeArray() { int o = __p.__offset(12); if (o == 0) return null; int p = __p.__vector(o); int l = __p.__vector_len(o); cfg.AiService[] a = new cfg.AiService[l]; for (int i = 0; i < l; i++) { a[i] = (cfg.AiService)__p.bb.Get(p + i * 1); } return a; }
|
||||
public TTable? Services<TTable>(int j) where TTable : struct, IFlatbufferObject { int o = __p.__offset(14); return o != 0 ? (TTable?)__p.__union<TTable>(__p.__vector(o) + j * 4) : null; }
|
||||
public int ServicesLength { get { int o = __p.__offset(14); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
public bool IgnoreRestartSelf { get { int o = __p.__offset(16); return o != 0 ? 0!=__p.bb.Get(o + __p.bb_pos) : (bool)false; } }
|
||||
public float WaitTime { get { int o = __p.__offset(18); return o != 0 ? __p.bb.GetFloat(o + __p.bb_pos) : (float)0.0f; } }
|
||||
public float RandomDeviation { get { int o = __p.__offset(20); return o != 0 ? __p.bb.GetFloat(o + __p.bb_pos) : (float)0.0f; } }
|
||||
|
||||
public static Offset<cfg.AiUeWait> CreateAiUeWait(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset node_nameOffset = default(StringOffset),
|
||||
VectorOffset decorators_typeOffset = default(VectorOffset),
|
||||
VectorOffset decoratorsOffset = default(VectorOffset),
|
||||
VectorOffset services_typeOffset = default(VectorOffset),
|
||||
VectorOffset servicesOffset = default(VectorOffset),
|
||||
bool ignore_restart_self = false,
|
||||
float wait_time = 0.0f,
|
||||
float random_deviation = 0.0f) {
|
||||
builder.StartTable(9);
|
||||
AiUeWait.AddRandomDeviation(builder, random_deviation);
|
||||
AiUeWait.AddWaitTime(builder, wait_time);
|
||||
AiUeWait.AddServices(builder, servicesOffset);
|
||||
AiUeWait.AddServicesType(builder, services_typeOffset);
|
||||
AiUeWait.AddDecorators(builder, decoratorsOffset);
|
||||
AiUeWait.AddDecoratorsType(builder, decorators_typeOffset);
|
||||
AiUeWait.AddNodeName(builder, node_nameOffset);
|
||||
AiUeWait.AddId(builder, id);
|
||||
AiUeWait.AddIgnoreRestartSelf(builder, ignore_restart_self);
|
||||
return AiUeWait.EndAiUeWait(builder);
|
||||
}
|
||||
|
||||
public static void StartAiUeWait(FlatBufferBuilder builder) { builder.StartTable(9); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddNodeName(FlatBufferBuilder builder, StringOffset nodeNameOffset) { builder.AddOffset(1, nodeNameOffset.Value, 0); }
|
||||
public static void AddDecoratorsType(FlatBufferBuilder builder, VectorOffset decoratorsTypeOffset) { builder.AddOffset(2, decoratorsTypeOffset.Value, 0); }
|
||||
public static VectorOffset CreateDecoratorsTypeVector(FlatBufferBuilder builder, cfg.AiDecorator[] data) { builder.StartVector(1, data.Length, 1); for (int i = data.Length - 1; i >= 0; i--) builder.AddByte((byte)data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, cfg.AiDecorator[] data) { builder.StartVector(1, data.Length, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, ArraySegment<cfg.AiDecorator> data) { builder.StartVector(1, data.Count, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<cfg.AiDecorator>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDecoratorsTypeVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(1, numElems, 1); }
|
||||
public static void AddDecorators(FlatBufferBuilder builder, VectorOffset decoratorsOffset) { builder.AddOffset(3, decoratorsOffset.Value, 0); }
|
||||
public static VectorOffset CreateDecoratorsVector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDecoratorsVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddServicesType(FlatBufferBuilder builder, VectorOffset servicesTypeOffset) { builder.AddOffset(4, servicesTypeOffset.Value, 0); }
|
||||
public static VectorOffset CreateServicesTypeVector(FlatBufferBuilder builder, cfg.AiService[] data) { builder.StartVector(1, data.Length, 1); for (int i = data.Length - 1; i >= 0; i--) builder.AddByte((byte)data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, cfg.AiService[] data) { builder.StartVector(1, data.Length, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, ArraySegment<cfg.AiService> data) { builder.StartVector(1, data.Count, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<cfg.AiService>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartServicesTypeVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(1, numElems, 1); }
|
||||
public static void AddServices(FlatBufferBuilder builder, VectorOffset servicesOffset) { builder.AddOffset(5, servicesOffset.Value, 0); }
|
||||
public static VectorOffset CreateServicesVector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartServicesVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddIgnoreRestartSelf(FlatBufferBuilder builder, bool ignoreRestartSelf) { builder.AddBool(6, ignoreRestartSelf, false); }
|
||||
public static void AddWaitTime(FlatBufferBuilder builder, float waitTime) { builder.AddFloat(7, waitTime, 0.0f); }
|
||||
public static void AddRandomDeviation(FlatBufferBuilder builder, float randomDeviation) { builder.AddFloat(8, randomDeviation, 0.0f); }
|
||||
public static Offset<cfg.AiUeWait> EndAiUeWait(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 8); // decorators_type
|
||||
builder.Required(o, 10); // decorators
|
||||
builder.Required(o, 12); // services_type
|
||||
builder.Required(o, 14); // services
|
||||
return new Offset<cfg.AiUeWait>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiUeWaitVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*NodeName*/, false)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 8 /*DecoratorsType*/, 1 /*cfg.AiDecorator*/, true)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 12 /*ServicesType*/, 1 /*cfg.AiService*/, true)
|
||||
&& verifier.VerifyField(tablePos, 16 /*IgnoreRestartSelf*/, 1 /*bool*/, 1, false)
|
||||
&& verifier.VerifyField(tablePos, 18 /*WaitTime*/, 4 /*float*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 20 /*RandomDeviation*/, 4 /*float*/, 4, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,135 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiUeWaitBlackboardTime : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiUeWaitBlackboardTime GetRootAsAiUeWaitBlackboardTime(ByteBuffer _bb) { return GetRootAsAiUeWaitBlackboardTime(_bb, new AiUeWaitBlackboardTime()); }
|
||||
public static AiUeWaitBlackboardTime GetRootAsAiUeWaitBlackboardTime(ByteBuffer _bb, AiUeWaitBlackboardTime obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiUeWaitBlackboardTime __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string NodeName { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNodeNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNodeNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNodeNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public cfg.AiDecorator DecoratorsType(int j) { int o = __p.__offset(8); return o != 0 ? (cfg.AiDecorator)__p.bb.Get(__p.__vector(o) + j * 1) : (cfg.AiDecorator)0; }
|
||||
public int DecoratorsTypeLength { get { int o = __p.__offset(8); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<cfg.AiDecorator> GetDecoratorsTypeBytes() { return __p.__vector_as_span<cfg.AiDecorator>(8, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetDecoratorsTypeBytes() { return __p.__vector_as_arraysegment(8); }
|
||||
#endif
|
||||
public cfg.AiDecorator[] GetDecoratorsTypeArray() { int o = __p.__offset(8); if (o == 0) return null; int p = __p.__vector(o); int l = __p.__vector_len(o); cfg.AiDecorator[] a = new cfg.AiDecorator[l]; for (int i = 0; i < l; i++) { a[i] = (cfg.AiDecorator)__p.bb.Get(p + i * 1); } return a; }
|
||||
public TTable? Decorators<TTable>(int j) where TTable : struct, IFlatbufferObject { int o = __p.__offset(10); return o != 0 ? (TTable?)__p.__union<TTable>(__p.__vector(o) + j * 4) : null; }
|
||||
public int DecoratorsLength { get { int o = __p.__offset(10); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
public cfg.AiService ServicesType(int j) { int o = __p.__offset(12); return o != 0 ? (cfg.AiService)__p.bb.Get(__p.__vector(o) + j * 1) : (cfg.AiService)0; }
|
||||
public int ServicesTypeLength { get { int o = __p.__offset(12); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<cfg.AiService> GetServicesTypeBytes() { return __p.__vector_as_span<cfg.AiService>(12, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetServicesTypeBytes() { return __p.__vector_as_arraysegment(12); }
|
||||
#endif
|
||||
public cfg.AiService[] GetServicesTypeArray() { int o = __p.__offset(12); if (o == 0) return null; int p = __p.__vector(o); int l = __p.__vector_len(o); cfg.AiService[] a = new cfg.AiService[l]; for (int i = 0; i < l; i++) { a[i] = (cfg.AiService)__p.bb.Get(p + i * 1); } return a; }
|
||||
public TTable? Services<TTable>(int j) where TTable : struct, IFlatbufferObject { int o = __p.__offset(14); return o != 0 ? (TTable?)__p.__union<TTable>(__p.__vector(o) + j * 4) : null; }
|
||||
public int ServicesLength { get { int o = __p.__offset(14); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
public bool IgnoreRestartSelf { get { int o = __p.__offset(16); return o != 0 ? 0!=__p.bb.Get(o + __p.bb_pos) : (bool)false; } }
|
||||
public string BlackboardKey { get { int o = __p.__offset(18); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetBlackboardKeyBytes() { return __p.__vector_as_span<byte>(18, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetBlackboardKeyBytes() { return __p.__vector_as_arraysegment(18); }
|
||||
#endif
|
||||
public byte[] GetBlackboardKeyArray() { return __p.__vector_as_array<byte>(18); }
|
||||
|
||||
public static Offset<cfg.AiUeWaitBlackboardTime> CreateAiUeWaitBlackboardTime(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset node_nameOffset = default(StringOffset),
|
||||
VectorOffset decorators_typeOffset = default(VectorOffset),
|
||||
VectorOffset decoratorsOffset = default(VectorOffset),
|
||||
VectorOffset services_typeOffset = default(VectorOffset),
|
||||
VectorOffset servicesOffset = default(VectorOffset),
|
||||
bool ignore_restart_self = false,
|
||||
StringOffset blackboard_keyOffset = default(StringOffset)) {
|
||||
builder.StartTable(8);
|
||||
AiUeWaitBlackboardTime.AddBlackboardKey(builder, blackboard_keyOffset);
|
||||
AiUeWaitBlackboardTime.AddServices(builder, servicesOffset);
|
||||
AiUeWaitBlackboardTime.AddServicesType(builder, services_typeOffset);
|
||||
AiUeWaitBlackboardTime.AddDecorators(builder, decoratorsOffset);
|
||||
AiUeWaitBlackboardTime.AddDecoratorsType(builder, decorators_typeOffset);
|
||||
AiUeWaitBlackboardTime.AddNodeName(builder, node_nameOffset);
|
||||
AiUeWaitBlackboardTime.AddId(builder, id);
|
||||
AiUeWaitBlackboardTime.AddIgnoreRestartSelf(builder, ignore_restart_self);
|
||||
return AiUeWaitBlackboardTime.EndAiUeWaitBlackboardTime(builder);
|
||||
}
|
||||
|
||||
public static void StartAiUeWaitBlackboardTime(FlatBufferBuilder builder) { builder.StartTable(8); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddNodeName(FlatBufferBuilder builder, StringOffset nodeNameOffset) { builder.AddOffset(1, nodeNameOffset.Value, 0); }
|
||||
public static void AddDecoratorsType(FlatBufferBuilder builder, VectorOffset decoratorsTypeOffset) { builder.AddOffset(2, decoratorsTypeOffset.Value, 0); }
|
||||
public static VectorOffset CreateDecoratorsTypeVector(FlatBufferBuilder builder, cfg.AiDecorator[] data) { builder.StartVector(1, data.Length, 1); for (int i = data.Length - 1; i >= 0; i--) builder.AddByte((byte)data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, cfg.AiDecorator[] data) { builder.StartVector(1, data.Length, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, ArraySegment<cfg.AiDecorator> data) { builder.StartVector(1, data.Count, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsTypeVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<cfg.AiDecorator>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDecoratorsTypeVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(1, numElems, 1); }
|
||||
public static void AddDecorators(FlatBufferBuilder builder, VectorOffset decoratorsOffset) { builder.AddOffset(3, decoratorsOffset.Value, 0); }
|
||||
public static VectorOffset CreateDecoratorsVector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDecoratorsVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDecoratorsVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddServicesType(FlatBufferBuilder builder, VectorOffset servicesTypeOffset) { builder.AddOffset(4, servicesTypeOffset.Value, 0); }
|
||||
public static VectorOffset CreateServicesTypeVector(FlatBufferBuilder builder, cfg.AiService[] data) { builder.StartVector(1, data.Length, 1); for (int i = data.Length - 1; i >= 0; i--) builder.AddByte((byte)data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, cfg.AiService[] data) { builder.StartVector(1, data.Length, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, ArraySegment<cfg.AiService> data) { builder.StartVector(1, data.Count, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesTypeVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<cfg.AiService>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartServicesTypeVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(1, numElems, 1); }
|
||||
public static void AddServices(FlatBufferBuilder builder, VectorOffset servicesOffset) { builder.AddOffset(5, servicesOffset.Value, 0); }
|
||||
public static VectorOffset CreateServicesVector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateServicesVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartServicesVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddIgnoreRestartSelf(FlatBufferBuilder builder, bool ignoreRestartSelf) { builder.AddBool(6, ignoreRestartSelf, false); }
|
||||
public static void AddBlackboardKey(FlatBufferBuilder builder, StringOffset blackboardKeyOffset) { builder.AddOffset(7, blackboardKeyOffset.Value, 0); }
|
||||
public static Offset<cfg.AiUeWaitBlackboardTime> EndAiUeWaitBlackboardTime(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 8); // decorators_type
|
||||
builder.Required(o, 10); // decorators
|
||||
builder.Required(o, 12); // services_type
|
||||
builder.Required(o, 14); // services
|
||||
return new Offset<cfg.AiUeWaitBlackboardTime>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiUeWaitBlackboardTimeVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*NodeName*/, false)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 8 /*DecoratorsType*/, 1 /*cfg.AiDecorator*/, true)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 12 /*ServicesType*/, 1 /*cfg.AiService*/, true)
|
||||
&& verifier.VerifyField(tablePos, 16 /*IgnoreRestartSelf*/, 1 /*bool*/, 1, false)
|
||||
&& verifier.VerifyString(tablePos, 18 /*BlackboardKey*/, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,160 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct AiUpdateDailyBehaviorProps : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static AiUpdateDailyBehaviorProps GetRootAsAiUpdateDailyBehaviorProps(ByteBuffer _bb) { return GetRootAsAiUpdateDailyBehaviorProps(_bb, new AiUpdateDailyBehaviorProps()); }
|
||||
public static AiUpdateDailyBehaviorProps GetRootAsAiUpdateDailyBehaviorProps(ByteBuffer _bb, AiUpdateDailyBehaviorProps obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public AiUpdateDailyBehaviorProps __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string NodeName { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNodeNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNodeNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNodeNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public string SatietyKey { get { int o = __p.__offset(8); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetSatietyKeyBytes() { return __p.__vector_as_span<byte>(8, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetSatietyKeyBytes() { return __p.__vector_as_arraysegment(8); }
|
||||
#endif
|
||||
public byte[] GetSatietyKeyArray() { return __p.__vector_as_array<byte>(8); }
|
||||
public string EnergyKey { get { int o = __p.__offset(10); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetEnergyKeyBytes() { return __p.__vector_as_span<byte>(10, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetEnergyKeyBytes() { return __p.__vector_as_arraysegment(10); }
|
||||
#endif
|
||||
public byte[] GetEnergyKeyArray() { return __p.__vector_as_array<byte>(10); }
|
||||
public string MoodKey { get { int o = __p.__offset(12); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetMoodKeyBytes() { return __p.__vector_as_span<byte>(12, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetMoodKeyBytes() { return __p.__vector_as_arraysegment(12); }
|
||||
#endif
|
||||
public byte[] GetMoodKeyArray() { return __p.__vector_as_array<byte>(12); }
|
||||
public string SatietyLowerThresholdKey { get { int o = __p.__offset(14); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetSatietyLowerThresholdKeyBytes() { return __p.__vector_as_span<byte>(14, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetSatietyLowerThresholdKeyBytes() { return __p.__vector_as_arraysegment(14); }
|
||||
#endif
|
||||
public byte[] GetSatietyLowerThresholdKeyArray() { return __p.__vector_as_array<byte>(14); }
|
||||
public string SatietyUpperThresholdKey { get { int o = __p.__offset(16); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetSatietyUpperThresholdKeyBytes() { return __p.__vector_as_span<byte>(16, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetSatietyUpperThresholdKeyBytes() { return __p.__vector_as_arraysegment(16); }
|
||||
#endif
|
||||
public byte[] GetSatietyUpperThresholdKeyArray() { return __p.__vector_as_array<byte>(16); }
|
||||
public string EnergyLowerThresholdKey { get { int o = __p.__offset(18); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetEnergyLowerThresholdKeyBytes() { return __p.__vector_as_span<byte>(18, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetEnergyLowerThresholdKeyBytes() { return __p.__vector_as_arraysegment(18); }
|
||||
#endif
|
||||
public byte[] GetEnergyLowerThresholdKeyArray() { return __p.__vector_as_array<byte>(18); }
|
||||
public string EnergyUpperThresholdKey { get { int o = __p.__offset(20); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetEnergyUpperThresholdKeyBytes() { return __p.__vector_as_span<byte>(20, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetEnergyUpperThresholdKeyBytes() { return __p.__vector_as_arraysegment(20); }
|
||||
#endif
|
||||
public byte[] GetEnergyUpperThresholdKeyArray() { return __p.__vector_as_array<byte>(20); }
|
||||
public string MoodLowerThresholdKey { get { int o = __p.__offset(22); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetMoodLowerThresholdKeyBytes() { return __p.__vector_as_span<byte>(22, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetMoodLowerThresholdKeyBytes() { return __p.__vector_as_arraysegment(22); }
|
||||
#endif
|
||||
public byte[] GetMoodLowerThresholdKeyArray() { return __p.__vector_as_array<byte>(22); }
|
||||
public string MoodUpperThresholdKey { get { int o = __p.__offset(24); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetMoodUpperThresholdKeyBytes() { return __p.__vector_as_span<byte>(24, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetMoodUpperThresholdKeyBytes() { return __p.__vector_as_arraysegment(24); }
|
||||
#endif
|
||||
public byte[] GetMoodUpperThresholdKeyArray() { return __p.__vector_as_array<byte>(24); }
|
||||
|
||||
public static Offset<cfg.AiUpdateDailyBehaviorProps> CreateAiUpdateDailyBehaviorProps(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset node_nameOffset = default(StringOffset),
|
||||
StringOffset satiety_keyOffset = default(StringOffset),
|
||||
StringOffset energy_keyOffset = default(StringOffset),
|
||||
StringOffset mood_keyOffset = default(StringOffset),
|
||||
StringOffset satiety_lower_threshold_keyOffset = default(StringOffset),
|
||||
StringOffset satiety_upper_threshold_keyOffset = default(StringOffset),
|
||||
StringOffset energy_lower_threshold_keyOffset = default(StringOffset),
|
||||
StringOffset energy_upper_threshold_keyOffset = default(StringOffset),
|
||||
StringOffset mood_lower_threshold_keyOffset = default(StringOffset),
|
||||
StringOffset mood_upper_threshold_keyOffset = default(StringOffset)) {
|
||||
builder.StartTable(11);
|
||||
AiUpdateDailyBehaviorProps.AddMoodUpperThresholdKey(builder, mood_upper_threshold_keyOffset);
|
||||
AiUpdateDailyBehaviorProps.AddMoodLowerThresholdKey(builder, mood_lower_threshold_keyOffset);
|
||||
AiUpdateDailyBehaviorProps.AddEnergyUpperThresholdKey(builder, energy_upper_threshold_keyOffset);
|
||||
AiUpdateDailyBehaviorProps.AddEnergyLowerThresholdKey(builder, energy_lower_threshold_keyOffset);
|
||||
AiUpdateDailyBehaviorProps.AddSatietyUpperThresholdKey(builder, satiety_upper_threshold_keyOffset);
|
||||
AiUpdateDailyBehaviorProps.AddSatietyLowerThresholdKey(builder, satiety_lower_threshold_keyOffset);
|
||||
AiUpdateDailyBehaviorProps.AddMoodKey(builder, mood_keyOffset);
|
||||
AiUpdateDailyBehaviorProps.AddEnergyKey(builder, energy_keyOffset);
|
||||
AiUpdateDailyBehaviorProps.AddSatietyKey(builder, satiety_keyOffset);
|
||||
AiUpdateDailyBehaviorProps.AddNodeName(builder, node_nameOffset);
|
||||
AiUpdateDailyBehaviorProps.AddId(builder, id);
|
||||
return AiUpdateDailyBehaviorProps.EndAiUpdateDailyBehaviorProps(builder);
|
||||
}
|
||||
|
||||
public static void StartAiUpdateDailyBehaviorProps(FlatBufferBuilder builder) { builder.StartTable(11); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddNodeName(FlatBufferBuilder builder, StringOffset nodeNameOffset) { builder.AddOffset(1, nodeNameOffset.Value, 0); }
|
||||
public static void AddSatietyKey(FlatBufferBuilder builder, StringOffset satietyKeyOffset) { builder.AddOffset(2, satietyKeyOffset.Value, 0); }
|
||||
public static void AddEnergyKey(FlatBufferBuilder builder, StringOffset energyKeyOffset) { builder.AddOffset(3, energyKeyOffset.Value, 0); }
|
||||
public static void AddMoodKey(FlatBufferBuilder builder, StringOffset moodKeyOffset) { builder.AddOffset(4, moodKeyOffset.Value, 0); }
|
||||
public static void AddSatietyLowerThresholdKey(FlatBufferBuilder builder, StringOffset satietyLowerThresholdKeyOffset) { builder.AddOffset(5, satietyLowerThresholdKeyOffset.Value, 0); }
|
||||
public static void AddSatietyUpperThresholdKey(FlatBufferBuilder builder, StringOffset satietyUpperThresholdKeyOffset) { builder.AddOffset(6, satietyUpperThresholdKeyOffset.Value, 0); }
|
||||
public static void AddEnergyLowerThresholdKey(FlatBufferBuilder builder, StringOffset energyLowerThresholdKeyOffset) { builder.AddOffset(7, energyLowerThresholdKeyOffset.Value, 0); }
|
||||
public static void AddEnergyUpperThresholdKey(FlatBufferBuilder builder, StringOffset energyUpperThresholdKeyOffset) { builder.AddOffset(8, energyUpperThresholdKeyOffset.Value, 0); }
|
||||
public static void AddMoodLowerThresholdKey(FlatBufferBuilder builder, StringOffset moodLowerThresholdKeyOffset) { builder.AddOffset(9, moodLowerThresholdKeyOffset.Value, 0); }
|
||||
public static void AddMoodUpperThresholdKey(FlatBufferBuilder builder, StringOffset moodUpperThresholdKeyOffset) { builder.AddOffset(10, moodUpperThresholdKeyOffset.Value, 0); }
|
||||
public static Offset<cfg.AiUpdateDailyBehaviorProps> EndAiUpdateDailyBehaviorProps(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.AiUpdateDailyBehaviorProps>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class AiUpdateDailyBehaviorPropsVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*NodeName*/, false)
|
||||
&& verifier.VerifyString(tablePos, 8 /*SatietyKey*/, false)
|
||||
&& verifier.VerifyString(tablePos, 10 /*EnergyKey*/, false)
|
||||
&& verifier.VerifyString(tablePos, 12 /*MoodKey*/, false)
|
||||
&& verifier.VerifyString(tablePos, 14 /*SatietyLowerThresholdKey*/, false)
|
||||
&& verifier.VerifyString(tablePos, 16 /*SatietyUpperThresholdKey*/, false)
|
||||
&& verifier.VerifyString(tablePos, 18 /*EnergyLowerThresholdKey*/, false)
|
||||
&& verifier.VerifyString(tablePos, 20 /*EnergyUpperThresholdKey*/, false)
|
||||
&& verifier.VerifyString(tablePos, 22 /*MoodLowerThresholdKey*/, false)
|
||||
&& verifier.VerifyString(tablePos, 24 /*MoodUpperThresholdKey*/, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum AudioType : int
|
||||
{
|
||||
AudioType_UNKNOWN = 0,
|
||||
AudioType_ACC = 1,
|
||||
AudioType_AIFF = 2,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum CommonEBoolOperator : int
|
||||
{
|
||||
CommonEBoolOperator_AND = 0,
|
||||
CommonEBoolOperator_OR = 1,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,150 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct CommonGlobalConfig : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static CommonGlobalConfig GetRootAsCommonGlobalConfig(ByteBuffer _bb) { return GetRootAsCommonGlobalConfig(_bb, new CommonGlobalConfig()); }
|
||||
public static CommonGlobalConfig GetRootAsCommonGlobalConfig(ByteBuffer _bb, CommonGlobalConfig obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public CommonGlobalConfig __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int BagCapacity { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public int BagCapacitySpecial { get { int o = __p.__offset(6); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public int BagTempExpendableCapacity { get { int o = __p.__offset(8); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public int BagTempToolCapacity { get { int o = __p.__offset(10); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public int BagInitCapacity { get { int o = __p.__offset(12); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public int QuickBagCapacity { get { int o = __p.__offset(14); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public int ClothBagCapacity { get { int o = __p.__offset(16); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public int ClothBagInitCapacity { get { int o = __p.__offset(18); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public int ClothBagCapacitySpecial { get { int o = __p.__offset(20); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public int BagInitItemsDropId { get { int o = __p.__offset(22); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public int MailBoxCapacity { get { int o = __p.__offset(24); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public float DamageParamC { get { int o = __p.__offset(26); return o != 0 ? __p.bb.GetFloat(o + __p.bb_pos) : (float)0.0f; } }
|
||||
public float DamageParamE { get { int o = __p.__offset(28); return o != 0 ? __p.bb.GetFloat(o + __p.bb_pos) : (float)0.0f; } }
|
||||
public float DamageParamF { get { int o = __p.__offset(30); return o != 0 ? __p.bb.GetFloat(o + __p.bb_pos) : (float)0.0f; } }
|
||||
public float DamageParamD { get { int o = __p.__offset(32); return o != 0 ? __p.bb.GetFloat(o + __p.bb_pos) : (float)0.0f; } }
|
||||
public float RoleSpeed { get { int o = __p.__offset(34); return o != 0 ? __p.bb.GetFloat(o + __p.bb_pos) : (float)0.0f; } }
|
||||
public float MonsterSpeed { get { int o = __p.__offset(36); return o != 0 ? __p.bb.GetFloat(o + __p.bb_pos) : (float)0.0f; } }
|
||||
public int InitEnergy { get { int o = __p.__offset(38); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public int InitViality { get { int o = __p.__offset(40); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public int MaxViality { get { int o = __p.__offset(42); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public int PerVialityRecoveryTime { get { int o = __p.__offset(44); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
|
||||
public static Offset<cfg.CommonGlobalConfig> CreateCommonGlobalConfig(FlatBufferBuilder builder,
|
||||
int bag_capacity = 0,
|
||||
int bag_capacity_special = 0,
|
||||
int bag_temp_expendable_capacity = 0,
|
||||
int bag_temp_tool_capacity = 0,
|
||||
int bag_init_capacity = 0,
|
||||
int quick_bag_capacity = 0,
|
||||
int cloth_bag_capacity = 0,
|
||||
int cloth_bag_init_capacity = 0,
|
||||
int cloth_bag_capacity_special = 0,
|
||||
int bag_init_items_drop_id = 0,
|
||||
int mail_box_capacity = 0,
|
||||
float damage_param_c = 0.0f,
|
||||
float damage_param_e = 0.0f,
|
||||
float damage_param_f = 0.0f,
|
||||
float damage_param_d = 0.0f,
|
||||
float role_speed = 0.0f,
|
||||
float monster_speed = 0.0f,
|
||||
int init_energy = 0,
|
||||
int init_viality = 0,
|
||||
int max_viality = 0,
|
||||
int per_viality_recovery_time = 0) {
|
||||
builder.StartTable(21);
|
||||
CommonGlobalConfig.AddPerVialityRecoveryTime(builder, per_viality_recovery_time);
|
||||
CommonGlobalConfig.AddMaxViality(builder, max_viality);
|
||||
CommonGlobalConfig.AddInitViality(builder, init_viality);
|
||||
CommonGlobalConfig.AddInitEnergy(builder, init_energy);
|
||||
CommonGlobalConfig.AddMonsterSpeed(builder, monster_speed);
|
||||
CommonGlobalConfig.AddRoleSpeed(builder, role_speed);
|
||||
CommonGlobalConfig.AddDamageParamD(builder, damage_param_d);
|
||||
CommonGlobalConfig.AddDamageParamF(builder, damage_param_f);
|
||||
CommonGlobalConfig.AddDamageParamE(builder, damage_param_e);
|
||||
CommonGlobalConfig.AddDamageParamC(builder, damage_param_c);
|
||||
CommonGlobalConfig.AddMailBoxCapacity(builder, mail_box_capacity);
|
||||
CommonGlobalConfig.AddBagInitItemsDropId(builder, bag_init_items_drop_id);
|
||||
CommonGlobalConfig.AddClothBagCapacitySpecial(builder, cloth_bag_capacity_special);
|
||||
CommonGlobalConfig.AddClothBagInitCapacity(builder, cloth_bag_init_capacity);
|
||||
CommonGlobalConfig.AddClothBagCapacity(builder, cloth_bag_capacity);
|
||||
CommonGlobalConfig.AddQuickBagCapacity(builder, quick_bag_capacity);
|
||||
CommonGlobalConfig.AddBagInitCapacity(builder, bag_init_capacity);
|
||||
CommonGlobalConfig.AddBagTempToolCapacity(builder, bag_temp_tool_capacity);
|
||||
CommonGlobalConfig.AddBagTempExpendableCapacity(builder, bag_temp_expendable_capacity);
|
||||
CommonGlobalConfig.AddBagCapacitySpecial(builder, bag_capacity_special);
|
||||
CommonGlobalConfig.AddBagCapacity(builder, bag_capacity);
|
||||
return CommonGlobalConfig.EndCommonGlobalConfig(builder);
|
||||
}
|
||||
|
||||
public static void StartCommonGlobalConfig(FlatBufferBuilder builder) { builder.StartTable(21); }
|
||||
public static void AddBagCapacity(FlatBufferBuilder builder, int bagCapacity) { builder.AddInt(0, bagCapacity, 0); }
|
||||
public static void AddBagCapacitySpecial(FlatBufferBuilder builder, int bagCapacitySpecial) { builder.AddInt(1, bagCapacitySpecial, 0); }
|
||||
public static void AddBagTempExpendableCapacity(FlatBufferBuilder builder, int bagTempExpendableCapacity) { builder.AddInt(2, bagTempExpendableCapacity, 0); }
|
||||
public static void AddBagTempToolCapacity(FlatBufferBuilder builder, int bagTempToolCapacity) { builder.AddInt(3, bagTempToolCapacity, 0); }
|
||||
public static void AddBagInitCapacity(FlatBufferBuilder builder, int bagInitCapacity) { builder.AddInt(4, bagInitCapacity, 0); }
|
||||
public static void AddQuickBagCapacity(FlatBufferBuilder builder, int quickBagCapacity) { builder.AddInt(5, quickBagCapacity, 0); }
|
||||
public static void AddClothBagCapacity(FlatBufferBuilder builder, int clothBagCapacity) { builder.AddInt(6, clothBagCapacity, 0); }
|
||||
public static void AddClothBagInitCapacity(FlatBufferBuilder builder, int clothBagInitCapacity) { builder.AddInt(7, clothBagInitCapacity, 0); }
|
||||
public static void AddClothBagCapacitySpecial(FlatBufferBuilder builder, int clothBagCapacitySpecial) { builder.AddInt(8, clothBagCapacitySpecial, 0); }
|
||||
public static void AddBagInitItemsDropId(FlatBufferBuilder builder, int bagInitItemsDropId) { builder.AddInt(9, bagInitItemsDropId, 0); }
|
||||
public static void AddMailBoxCapacity(FlatBufferBuilder builder, int mailBoxCapacity) { builder.AddInt(10, mailBoxCapacity, 0); }
|
||||
public static void AddDamageParamC(FlatBufferBuilder builder, float damageParamC) { builder.AddFloat(11, damageParamC, 0.0f); }
|
||||
public static void AddDamageParamE(FlatBufferBuilder builder, float damageParamE) { builder.AddFloat(12, damageParamE, 0.0f); }
|
||||
public static void AddDamageParamF(FlatBufferBuilder builder, float damageParamF) { builder.AddFloat(13, damageParamF, 0.0f); }
|
||||
public static void AddDamageParamD(FlatBufferBuilder builder, float damageParamD) { builder.AddFloat(14, damageParamD, 0.0f); }
|
||||
public static void AddRoleSpeed(FlatBufferBuilder builder, float roleSpeed) { builder.AddFloat(15, roleSpeed, 0.0f); }
|
||||
public static void AddMonsterSpeed(FlatBufferBuilder builder, float monsterSpeed) { builder.AddFloat(16, monsterSpeed, 0.0f); }
|
||||
public static void AddInitEnergy(FlatBufferBuilder builder, int initEnergy) { builder.AddInt(17, initEnergy, 0); }
|
||||
public static void AddInitViality(FlatBufferBuilder builder, int initViality) { builder.AddInt(18, initViality, 0); }
|
||||
public static void AddMaxViality(FlatBufferBuilder builder, int maxViality) { builder.AddInt(19, maxViality, 0); }
|
||||
public static void AddPerVialityRecoveryTime(FlatBufferBuilder builder, int perVialityRecoveryTime) { builder.AddInt(20, perVialityRecoveryTime, 0); }
|
||||
public static Offset<cfg.CommonGlobalConfig> EndCommonGlobalConfig(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.CommonGlobalConfig>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class CommonGlobalConfigVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*BagCapacity*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 6 /*BagCapacitySpecial*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 8 /*BagTempExpendableCapacity*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 10 /*BagTempToolCapacity*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 12 /*BagInitCapacity*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 14 /*QuickBagCapacity*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 16 /*ClothBagCapacity*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 18 /*ClothBagInitCapacity*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 20 /*ClothBagCapacitySpecial*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 22 /*BagInitItemsDropId*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 24 /*MailBoxCapacity*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 26 /*DamageParamC*/, 4 /*float*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 28 /*DamageParamE*/, 4 /*float*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 30 /*DamageParamF*/, 4 /*float*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 32 /*DamageParamD*/, 4 /*float*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 34 /*RoleSpeed*/, 4 /*float*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 36 /*MonsterSpeed*/, 4 /*float*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 38 /*InitEnergy*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 40 /*InitViality*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 42 /*MaxViality*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 44 /*PerVialityRecoveryTime*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct CommonTbGlobalConfig : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static CommonTbGlobalConfig GetRootAsCommonTbGlobalConfig(ByteBuffer _bb) { return GetRootAsCommonTbGlobalConfig(_bb, new CommonTbGlobalConfig()); }
|
||||
public static CommonTbGlobalConfig GetRootAsCommonTbGlobalConfig(ByteBuffer _bb, CommonTbGlobalConfig obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public CommonTbGlobalConfig __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public cfg.CommonGlobalConfig? DataList(int j) { int o = __p.__offset(4); return o != 0 ? (cfg.CommonGlobalConfig?)(new cfg.CommonGlobalConfig()).__assign(__p.__indirect(__p.__vector(o) + j * 4), __p.bb) : null; }
|
||||
public int DataListLength { get { int o = __p.__offset(4); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
|
||||
public static Offset<cfg.CommonTbGlobalConfig> CreateCommonTbGlobalConfig(FlatBufferBuilder builder,
|
||||
VectorOffset data_listOffset = default(VectorOffset)) {
|
||||
builder.StartTable(1);
|
||||
CommonTbGlobalConfig.AddDataList(builder, data_listOffset);
|
||||
return CommonTbGlobalConfig.EndCommonTbGlobalConfig(builder);
|
||||
}
|
||||
|
||||
public static void StartCommonTbGlobalConfig(FlatBufferBuilder builder) { builder.StartTable(1); }
|
||||
public static void AddDataList(FlatBufferBuilder builder, VectorOffset dataListOffset) { builder.AddOffset(0, dataListOffset.Value, 0); }
|
||||
public static VectorOffset CreateDataListVector(FlatBufferBuilder builder, Offset<cfg.CommonGlobalConfig>[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i].Value); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDataListVectorBlock(FlatBufferBuilder builder, Offset<cfg.CommonGlobalConfig>[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDataListVectorBlock(FlatBufferBuilder builder, ArraySegment<Offset<cfg.CommonGlobalConfig>> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDataListVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<Offset<cfg.CommonGlobalConfig>>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDataListVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static Offset<cfg.CommonTbGlobalConfig> EndCommonTbGlobalConfig(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 4); // data_list
|
||||
return new Offset<cfg.CommonTbGlobalConfig>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class CommonTbGlobalConfigVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyVectorOfTables(tablePos, 4 /*DataList*/, cfg.CommonGlobalConfigVerify.Verify, true)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,214 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct DefineFromExcel2 : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static DefineFromExcel2 GetRootAsDefineFromExcel2(ByteBuffer _bb) { return GetRootAsDefineFromExcel2(_bb, new DefineFromExcel2()); }
|
||||
public static DefineFromExcel2 GetRootAsDefineFromExcel2(ByteBuffer _bb, DefineFromExcel2 obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public DefineFromExcel2 __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public bool X1 { get { int o = __p.__offset(6); return o != 0 ? 0!=__p.bb.Get(o + __p.bb_pos) : (bool)false; } }
|
||||
public long X5 { get { int o = __p.__offset(8); return o != 0 ? __p.bb.GetLong(o + __p.bb_pos) : (long)0; } }
|
||||
public float X6 { get { int o = __p.__offset(10); return o != 0 ? __p.bb.GetFloat(o + __p.bb_pos) : (float)0.0f; } }
|
||||
public int X8 { get { int o = __p.__offset(12); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string X10 { get { int o = __p.__offset(14); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetX10Bytes() { return __p.__vector_as_span<byte>(14, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetX10Bytes() { return __p.__vector_as_arraysegment(14); }
|
||||
#endif
|
||||
public byte[] GetX10Array() { return __p.__vector_as_array<byte>(14); }
|
||||
public cfg.TestDemoEnum X13 { get { int o = __p.__offset(16); return o != 0 ? (cfg.TestDemoEnum)__p.bb.GetInt(o + __p.bb_pos) : cfg.TestDemoEnum.TestDemoEnum_NONE; } }
|
||||
public cfg.TestDemoFlag X132 { get { int o = __p.__offset(18); return o != 0 ? (cfg.TestDemoFlag)__p.bb.GetInt(o + __p.bb_pos) : cfg.TestDemoFlag.__GENERATE_DEFAULT_VALUE; } }
|
||||
public cfg.TestDemoDynamic X14Type { get { int o = __p.__offset(20); return o != 0 ? (cfg.TestDemoDynamic)__p.bb.Get(o + __p.bb_pos) : cfg.TestDemoDynamic.NONE; } }
|
||||
public TTable? X14<TTable>() where TTable : struct, IFlatbufferObject { int o = __p.__offset(22); return o != 0 ? (TTable?)__p.__union<TTable>(o + __p.bb_pos) : null; }
|
||||
public cfg.TestDemoD2 X14AsTestDemoD2() { return X14<cfg.TestDemoD2>().Value; }
|
||||
public cfg.TestDemoE1 X14AsTestDemoE1() { return X14<cfg.TestDemoE1>().Value; }
|
||||
public cfg.TestLoginRoleInfo X14AsTestLoginRoleInfo() { return X14<cfg.TestLoginRoleInfo>().Value; }
|
||||
public cfg.TestDemoD5 X14AsTestDemoD5() { return X14<cfg.TestDemoD5>().Value; }
|
||||
public cfg.TestShape X15Type { get { int o = __p.__offset(24); return o != 0 ? (cfg.TestShape)__p.bb.Get(o + __p.bb_pos) : cfg.TestShape.NONE; } }
|
||||
public TTable? X15<TTable>() where TTable : struct, IFlatbufferObject { int o = __p.__offset(26); return o != 0 ? (TTable?)__p.__union<TTable>(o + __p.bb_pos) : null; }
|
||||
public cfg.TestCircle X15AsTestCircle() { return X15<cfg.TestCircle>().Value; }
|
||||
public cfg.Test2Rectangle X15AsTest2Rectangle() { return X15<cfg.Test2Rectangle>().Value; }
|
||||
public cfg.vector2? V2 { get { int o = __p.__offset(28); return o != 0 ? (cfg.vector2?)(new cfg.vector2()).__assign(__p.__indirect(o + __p.bb_pos), __p.bb) : null; } }
|
||||
public long T1 { get { int o = __p.__offset(30); return o != 0 ? __p.bb.GetLong(o + __p.bb_pos) : (long)0; } }
|
||||
public int K1(int j) { int o = __p.__offset(32); return o != 0 ? __p.bb.GetInt(__p.__vector(o) + j * 4) : (int)0; }
|
||||
public int K1Length { get { int o = __p.__offset(32); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<int> GetK1Bytes() { return __p.__vector_as_span<int>(32, 4); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetK1Bytes() { return __p.__vector_as_arraysegment(32); }
|
||||
#endif
|
||||
public int[] GetK1Array() { return __p.__vector_as_array<int>(32); }
|
||||
public int K2(int j) { int o = __p.__offset(34); return o != 0 ? __p.bb.GetInt(__p.__vector(o) + j * 4) : (int)0; }
|
||||
public int K2Length { get { int o = __p.__offset(34); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<int> GetK2Bytes() { return __p.__vector_as_span<int>(34, 4); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetK2Bytes() { return __p.__vector_as_arraysegment(34); }
|
||||
#endif
|
||||
public int[] GetK2Array() { return __p.__vector_as_array<int>(34); }
|
||||
public cfg.KeyValue_int32_int32? K8(int j) { int o = __p.__offset(36); return o != 0 ? (cfg.KeyValue_int32_int32?)(new cfg.KeyValue_int32_int32()).__assign(__p.__indirect(__p.__vector(o) + j * 4), __p.bb) : null; }
|
||||
public int K8Length { get { int o = __p.__offset(36); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
public cfg.TestDemoE2? K9(int j) { int o = __p.__offset(38); return o != 0 ? (cfg.TestDemoE2?)(new cfg.TestDemoE2()).__assign(__p.__indirect(__p.__vector(o) + j * 4), __p.bb) : null; }
|
||||
public int K9Length { get { int o = __p.__offset(38); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
public cfg.vector3? K10(int j) { int o = __p.__offset(40); return o != 0 ? (cfg.vector3?)(new cfg.vector3()).__assign(__p.__indirect(__p.__vector(o) + j * 4), __p.bb) : null; }
|
||||
public int K10Length { get { int o = __p.__offset(40); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
public cfg.vector4? K11(int j) { int o = __p.__offset(42); return o != 0 ? (cfg.vector4?)(new cfg.vector4()).__assign(__p.__indirect(__p.__vector(o) + j * 4), __p.bb) : null; }
|
||||
public int K11Length { get { int o = __p.__offset(42); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
|
||||
public static Offset<cfg.DefineFromExcel2> CreateDefineFromExcel2(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
bool x1 = false,
|
||||
long x5 = 0,
|
||||
float x6 = 0.0f,
|
||||
int x8 = 0,
|
||||
StringOffset x10Offset = default(StringOffset),
|
||||
cfg.TestDemoEnum x13 = cfg.TestDemoEnum.TestDemoEnum_NONE,
|
||||
cfg.TestDemoFlag x13_2 = cfg.TestDemoFlag.__GENERATE_DEFAULT_VALUE,
|
||||
cfg.TestDemoDynamic x14_type = cfg.TestDemoDynamic.NONE,
|
||||
int x14Offset = 0,
|
||||
cfg.TestShape x15_type = cfg.TestShape.NONE,
|
||||
int x15Offset = 0,
|
||||
Offset<cfg.vector2> v2Offset = default(Offset<cfg.vector2>),
|
||||
long t1 = 0,
|
||||
VectorOffset k1Offset = default(VectorOffset),
|
||||
VectorOffset k2Offset = default(VectorOffset),
|
||||
VectorOffset k8Offset = default(VectorOffset),
|
||||
VectorOffset k9Offset = default(VectorOffset),
|
||||
VectorOffset k10Offset = default(VectorOffset),
|
||||
VectorOffset k11Offset = default(VectorOffset)) {
|
||||
builder.StartTable(20);
|
||||
DefineFromExcel2.AddT1(builder, t1);
|
||||
DefineFromExcel2.AddX5(builder, x5);
|
||||
DefineFromExcel2.AddK11(builder, k11Offset);
|
||||
DefineFromExcel2.AddK10(builder, k10Offset);
|
||||
DefineFromExcel2.AddK9(builder, k9Offset);
|
||||
DefineFromExcel2.AddK8(builder, k8Offset);
|
||||
DefineFromExcel2.AddK2(builder, k2Offset);
|
||||
DefineFromExcel2.AddK1(builder, k1Offset);
|
||||
DefineFromExcel2.AddV2(builder, v2Offset);
|
||||
DefineFromExcel2.AddX15(builder, x15Offset);
|
||||
DefineFromExcel2.AddX14(builder, x14Offset);
|
||||
DefineFromExcel2.AddX132(builder, x13_2);
|
||||
DefineFromExcel2.AddX13(builder, x13);
|
||||
DefineFromExcel2.AddX10(builder, x10Offset);
|
||||
DefineFromExcel2.AddX8(builder, x8);
|
||||
DefineFromExcel2.AddX6(builder, x6);
|
||||
DefineFromExcel2.AddId(builder, id);
|
||||
DefineFromExcel2.AddX15Type(builder, x15_type);
|
||||
DefineFromExcel2.AddX14Type(builder, x14_type);
|
||||
DefineFromExcel2.AddX1(builder, x1);
|
||||
return DefineFromExcel2.EndDefineFromExcel2(builder);
|
||||
}
|
||||
|
||||
public static void StartDefineFromExcel2(FlatBufferBuilder builder) { builder.StartTable(20); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddX1(FlatBufferBuilder builder, bool x1) { builder.AddBool(1, x1, false); }
|
||||
public static void AddX5(FlatBufferBuilder builder, long x5) { builder.AddLong(2, x5, 0); }
|
||||
public static void AddX6(FlatBufferBuilder builder, float x6) { builder.AddFloat(3, x6, 0.0f); }
|
||||
public static void AddX8(FlatBufferBuilder builder, int x8) { builder.AddInt(4, x8, 0); }
|
||||
public static void AddX10(FlatBufferBuilder builder, StringOffset x10Offset) { builder.AddOffset(5, x10Offset.Value, 0); }
|
||||
public static void AddX13(FlatBufferBuilder builder, cfg.TestDemoEnum x13) { builder.AddInt(6, (int)x13, 0); }
|
||||
public static void AddX132(FlatBufferBuilder builder, cfg.TestDemoFlag x132) { builder.AddInt(7, (int)x132, 0); }
|
||||
public static void AddX14Type(FlatBufferBuilder builder, cfg.TestDemoDynamic x14Type) { builder.AddByte(8, (byte)x14Type, 0); }
|
||||
public static void AddX14(FlatBufferBuilder builder, int x14Offset) { builder.AddOffset(9, x14Offset, 0); }
|
||||
public static void AddX15Type(FlatBufferBuilder builder, cfg.TestShape x15Type) { builder.AddByte(10, (byte)x15Type, 0); }
|
||||
public static void AddX15(FlatBufferBuilder builder, int x15Offset) { builder.AddOffset(11, x15Offset, 0); }
|
||||
public static void AddV2(FlatBufferBuilder builder, Offset<cfg.vector2> v2Offset) { builder.AddOffset(12, v2Offset.Value, 0); }
|
||||
public static void AddT1(FlatBufferBuilder builder, long t1) { builder.AddLong(13, t1, 0); }
|
||||
public static void AddK1(FlatBufferBuilder builder, VectorOffset k1Offset) { builder.AddOffset(14, k1Offset.Value, 0); }
|
||||
public static VectorOffset CreateK1Vector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddInt(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK1VectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK1VectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK1VectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartK1Vector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddK2(FlatBufferBuilder builder, VectorOffset k2Offset) { builder.AddOffset(15, k2Offset.Value, 0); }
|
||||
public static VectorOffset CreateK2Vector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddInt(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK2VectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK2VectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK2VectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartK2Vector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddK8(FlatBufferBuilder builder, VectorOffset k8Offset) { builder.AddOffset(16, k8Offset.Value, 0); }
|
||||
public static VectorOffset CreateK8Vector(FlatBufferBuilder builder, Offset<cfg.KeyValue_int32_int32>[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i].Value); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK8VectorBlock(FlatBufferBuilder builder, Offset<cfg.KeyValue_int32_int32>[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK8VectorBlock(FlatBufferBuilder builder, ArraySegment<Offset<cfg.KeyValue_int32_int32>> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK8VectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<Offset<cfg.KeyValue_int32_int32>>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartK8Vector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddK9(FlatBufferBuilder builder, VectorOffset k9Offset) { builder.AddOffset(17, k9Offset.Value, 0); }
|
||||
public static VectorOffset CreateK9Vector(FlatBufferBuilder builder, Offset<cfg.TestDemoE2>[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i].Value); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK9VectorBlock(FlatBufferBuilder builder, Offset<cfg.TestDemoE2>[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK9VectorBlock(FlatBufferBuilder builder, ArraySegment<Offset<cfg.TestDemoE2>> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK9VectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<Offset<cfg.TestDemoE2>>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartK9Vector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddK10(FlatBufferBuilder builder, VectorOffset k10Offset) { builder.AddOffset(18, k10Offset.Value, 0); }
|
||||
public static VectorOffset CreateK10Vector(FlatBufferBuilder builder, Offset<cfg.vector3>[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i].Value); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK10VectorBlock(FlatBufferBuilder builder, Offset<cfg.vector3>[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK10VectorBlock(FlatBufferBuilder builder, ArraySegment<Offset<cfg.vector3>> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK10VectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<Offset<cfg.vector3>>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartK10Vector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddK11(FlatBufferBuilder builder, VectorOffset k11Offset) { builder.AddOffset(19, k11Offset.Value, 0); }
|
||||
public static VectorOffset CreateK11Vector(FlatBufferBuilder builder, Offset<cfg.vector4>[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i].Value); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK11VectorBlock(FlatBufferBuilder builder, Offset<cfg.vector4>[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK11VectorBlock(FlatBufferBuilder builder, ArraySegment<Offset<cfg.vector4>> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK11VectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<Offset<cfg.vector4>>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartK11Vector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static Offset<cfg.DefineFromExcel2> EndDefineFromExcel2(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 22); // x14
|
||||
builder.Required(o, 26); // x15
|
||||
builder.Required(o, 28); // v2
|
||||
builder.Required(o, 32); // k1
|
||||
builder.Required(o, 34); // k2
|
||||
builder.Required(o, 36); // k8
|
||||
builder.Required(o, 38); // k9
|
||||
builder.Required(o, 40); // k10
|
||||
builder.Required(o, 42); // k11
|
||||
return new Offset<cfg.DefineFromExcel2>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class DefineFromExcel2Verify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 6 /*X1*/, 1 /*bool*/, 1, false)
|
||||
&& verifier.VerifyField(tablePos, 8 /*X5*/, 8 /*long*/, 8, false)
|
||||
&& verifier.VerifyField(tablePos, 10 /*X6*/, 4 /*float*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 12 /*X8*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 14 /*X10*/, false)
|
||||
&& verifier.VerifyField(tablePos, 16 /*X13*/, 4 /*cfg.TestDemoEnum*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 18 /*X132*/, 4 /*cfg.TestDemoFlag*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 20 /*X14Type*/, 1 /*cfg.TestDemoDynamic*/, 1, false)
|
||||
&& verifier.VerifyUnion(tablePos, 20, 22 /*X14*/, cfg.TestDemoDynamicVerify.Verify, true)
|
||||
&& verifier.VerifyField(tablePos, 24 /*X15Type*/, 1 /*cfg.TestShape*/, 1, false)
|
||||
&& verifier.VerifyUnion(tablePos, 24, 26 /*X15*/, cfg.TestShapeVerify.Verify, true)
|
||||
&& verifier.VerifyTable(tablePos, 28 /*V2*/, cfg.vector2Verify.Verify, true)
|
||||
&& verifier.VerifyField(tablePos, 30 /*T1*/, 8 /*long*/, 8, false)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 32 /*K1*/, 4 /*int*/, true)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 34 /*K2*/, 4 /*int*/, true)
|
||||
&& verifier.VerifyVectorOfTables(tablePos, 36 /*K8*/, cfg.KeyValue_int32_int32Verify.Verify, true)
|
||||
&& verifier.VerifyVectorOfTables(tablePos, 38 /*K9*/, cfg.TestDemoE2Verify.Verify, true)
|
||||
&& verifier.VerifyVectorOfTables(tablePos, 40 /*K10*/, cfg.vector3Verify.Verify, true)
|
||||
&& verifier.VerifyVectorOfTables(tablePos, 42 /*K11*/, cfg.vector4Verify.Verify, true)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum ItemEClothersStarQualityType : int
|
||||
{
|
||||
__GENERATE_DEFAULT_VALUE = 0,
|
||||
ItemEClothersStarQualityType_ONE = 1,
|
||||
ItemEClothersStarQualityType_TWO = 2,
|
||||
ItemEClothersStarQualityType_THREE = 3,
|
||||
ItemEClothersStarQualityType_FOUR = 4,
|
||||
ItemEClothersStarQualityType_FIVE = 5,
|
||||
ItemEClothersStarQualityType_SIX = 6,
|
||||
ItemEClothersStarQualityType_SEVEN = 7,
|
||||
ItemEClothersStarQualityType_EIGHT = 8,
|
||||
ItemEClothersStarQualityType_NINE = 9,
|
||||
ItemEClothersStarQualityType_TEN = 10,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum ItemEClothersTag : int
|
||||
{
|
||||
__GENERATE_DEFAULT_VALUE = 0,
|
||||
ItemEClothersTag_FANG_SHAI = 1,
|
||||
ItemEClothersTag_WU_ZHE = 2,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum ItemEClothesHidePartType : int
|
||||
{
|
||||
ItemEClothesHidePartType_CHEST = 0,
|
||||
ItemEClothesHidePartType_HEAD = 1,
|
||||
ItemEClothesHidePartType_SPINE_UPPER = 2,
|
||||
ItemEClothesHidePartType_SPINE_LOWER = 3,
|
||||
ItemEClothesHidePartType_HIP = 4,
|
||||
ItemEClothesHidePartType_LEG_UPPER = 5,
|
||||
ItemEClothesHidePartType_LEG_MIDDLE = 6,
|
||||
ItemEClothesHidePartType_LEG_LOWER = 7,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum ItemEClothesPropertyType : int
|
||||
{
|
||||
__GENERATE_DEFAULT_VALUE = 0,
|
||||
ItemEClothesPropertyType_JIAN_YUE = 1,
|
||||
ItemEClothesPropertyType_HUA_LI = 2,
|
||||
ItemEClothesPropertyType_KE_AI = 3,
|
||||
ItemEClothesPropertyType_CHENG_SHU = 4,
|
||||
ItemEClothesPropertyType_HUO_PO = 5,
|
||||
ItemEClothesPropertyType_YOU_YA = 6,
|
||||
ItemEClothesPropertyType_QING_CHUN = 7,
|
||||
ItemEClothesPropertyType_XING_GAN = 8,
|
||||
ItemEClothesPropertyType_QING_LIANG = 9,
|
||||
ItemEClothesPropertyType_BAO_NUAN = 10,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum ItemECurrencyType : int
|
||||
{
|
||||
__GENERATE_DEFAULT_VALUE = 0,
|
||||
ItemECurrencyType_DIAMOND = 1,
|
||||
ItemECurrencyType_GOLD = 2,
|
||||
ItemECurrencyType_SILVER = 3,
|
||||
ItemECurrencyType_EXP = 4,
|
||||
ItemECurrencyType_POWER_POINT = 5,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum ItemEItemQuality : int
|
||||
{
|
||||
ItemEItemQuality_WHITE = 0,
|
||||
ItemEItemQuality_GREEN = 1,
|
||||
ItemEItemQuality_BLUE = 2,
|
||||
ItemEItemQuality_PURPLE = 3,
|
||||
ItemEItemQuality_GOLDEN = 4,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum ItemEMajorType : int
|
||||
{
|
||||
__GENERATE_DEFAULT_VALUE = 0,
|
||||
ItemEMajorType_CURRENCY = 1,
|
||||
ItemEMajorType_CLOTH = 2,
|
||||
ItemEMajorType_QUEST = 3,
|
||||
ItemEMajorType_CONSUMABLES = 4,
|
||||
ItemEMajorType_TREASURE_BOX = 5,
|
||||
ItemEMajorType_ACHIEVEMENT_AND_TITLE = 6,
|
||||
ItemEMajorType_HEAD_FRAME = 7,
|
||||
ItemEMajorType_VOICE = 8,
|
||||
ItemEMajorType_ACTION = 9,
|
||||
ItemEMajorType_EXPANSION = 10,
|
||||
ItemEMajorType_MATERIAL = 11,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum ItemEMinorType : int
|
||||
{
|
||||
__GENERATE_DEFAULT_VALUE = 0,
|
||||
ItemEMinorType_DIAMOND = 101,
|
||||
ItemEMinorType_GOLD = 102,
|
||||
ItemEMinorType_SILVER = 103,
|
||||
ItemEMinorType_EXP = 104,
|
||||
ItemEMinorType_POWER_POINT = 105,
|
||||
ItemEMinorType_HAIR_STYLE = 210,
|
||||
ItemEMinorType_COAT = 220,
|
||||
ItemEMinorType_UPPER_JACKET = 230,
|
||||
ItemEMinorType_TROUSERS = 241,
|
||||
ItemEMinorType_SKIRT = 242,
|
||||
ItemEMinorType_SOCKS = 250,
|
||||
ItemEMinorType_SHOES = 260,
|
||||
ItemEMinorType_HAIR_ACCESSORY = 271,
|
||||
ItemEMinorType_HAT = 272,
|
||||
ItemEMinorType_EARRING = 273,
|
||||
ItemEMinorType_NECKLACE = 274,
|
||||
ItemEMinorType_BRACELET = 275,
|
||||
ItemEMinorType_HAIR_CLASP = 276,
|
||||
ItemEMinorType_GLOVE = 277,
|
||||
ItemEMinorType_HANDHELD_OBJECT = 278,
|
||||
ItemEMinorType_SPECIAL = 279,
|
||||
ItemEMinorType_BASE_COSMETIC = 281,
|
||||
ItemEMinorType_EYEBROW_COSMETIC = 282,
|
||||
ItemEMinorType_EYELASH = 283,
|
||||
ItemEMinorType_COSMETIC_CONTACT_LENSES = 284,
|
||||
ItemEMinorType_LIP_COSMETIC = 285,
|
||||
ItemEMinorType_SKIN_COLOR = 286,
|
||||
ItemEMinorType_ONE_PIECE_DRESS = 290,
|
||||
ItemEMinorType_SWITCH_CLOTHES_SCENE = 291,
|
||||
ItemEMinorType_QUEST = 301,
|
||||
ItemEMinorType_CAST = 401,
|
||||
ItemEMinorType_FOOD = 403,
|
||||
ItemEMinorType_SWORD = 421,
|
||||
ItemEMinorType_BOW_ARROW = 422,
|
||||
ItemEMinorType_WANDS = 423,
|
||||
ItemEMinorType_SPECIAL_TOOL = 424,
|
||||
ItemEMinorType_TREASURE_BOX = 501,
|
||||
ItemEMinorType_KEY = 502,
|
||||
ItemEMinorType_MULTI_CHOOSE_TREASURE_BOX = 503,
|
||||
ItemEMinorType_ACHIEVEMENT = 601,
|
||||
ItemEMinorType_TITLE = 602,
|
||||
ItemEMinorType_AVATAR_FRAME = 701,
|
||||
ItemEMinorType_VOICE = 801,
|
||||
ItemEMinorType_IDLE_POSE = 901,
|
||||
ItemEMinorType_PHOTO_POSE = 902,
|
||||
ItemEMinorType_BAG = 1001,
|
||||
ItemEMinorType_FRIEND_CAPACITY = 1002,
|
||||
ItemEMinorType_CONSTRUCTION_MATERIAL = 1101,
|
||||
ItemEMinorType_DESIGN_DRAWING = 1102,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum ItemEUseType : int
|
||||
{
|
||||
ItemEUseType_MANUAL = 0,
|
||||
ItemEUseType_AUTO = 1,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
130
luban_examples/Projects/Flatbuffers_json/Gen/cfg/ItemItem.cs
Normal file
130
luban_examples/Projects/Flatbuffers_json/Gen/cfg/ItemItem.cs
Normal file
@@ -0,0 +1,130 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct ItemItem : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static ItemItem GetRootAsItemItem(ByteBuffer _bb) { return GetRootAsItemItem(_bb, new ItemItem()); }
|
||||
public static ItemItem GetRootAsItemItem(ByteBuffer _bb, ItemItem obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public ItemItem __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string Name { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public cfg.ItemEMajorType MajorType { get { int o = __p.__offset(8); return o != 0 ? (cfg.ItemEMajorType)__p.bb.GetInt(o + __p.bb_pos) : cfg.ItemEMajorType.__GENERATE_DEFAULT_VALUE; } }
|
||||
public cfg.ItemEMinorType MinorType { get { int o = __p.__offset(10); return o != 0 ? (cfg.ItemEMinorType)__p.bb.GetInt(o + __p.bb_pos) : cfg.ItemEMinorType.__GENERATE_DEFAULT_VALUE; } }
|
||||
public int MaxPileNum { get { int o = __p.__offset(12); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public cfg.ItemEItemQuality Quality { get { int o = __p.__offset(14); return o != 0 ? (cfg.ItemEItemQuality)__p.bb.GetInt(o + __p.bb_pos) : cfg.ItemEItemQuality.ItemEItemQuality_WHITE; } }
|
||||
public string Icon { get { int o = __p.__offset(16); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetIconBytes() { return __p.__vector_as_span<byte>(16, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetIconBytes() { return __p.__vector_as_arraysegment(16); }
|
||||
#endif
|
||||
public byte[] GetIconArray() { return __p.__vector_as_array<byte>(16); }
|
||||
public string IconBackgroud { get { int o = __p.__offset(18); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetIconBackgroudBytes() { return __p.__vector_as_span<byte>(18, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetIconBackgroudBytes() { return __p.__vector_as_arraysegment(18); }
|
||||
#endif
|
||||
public byte[] GetIconBackgroudArray() { return __p.__vector_as_array<byte>(18); }
|
||||
public string IconMask { get { int o = __p.__offset(20); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetIconMaskBytes() { return __p.__vector_as_span<byte>(20, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetIconMaskBytes() { return __p.__vector_as_arraysegment(20); }
|
||||
#endif
|
||||
public byte[] GetIconMaskArray() { return __p.__vector_as_array<byte>(20); }
|
||||
public string Desc { get { int o = __p.__offset(22); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetDescBytes() { return __p.__vector_as_span<byte>(22, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetDescBytes() { return __p.__vector_as_arraysegment(22); }
|
||||
#endif
|
||||
public byte[] GetDescArray() { return __p.__vector_as_array<byte>(22); }
|
||||
public int ShowOrder { get { int o = __p.__offset(24); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
|
||||
public static Offset<cfg.ItemItem> CreateItemItem(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset nameOffset = default(StringOffset),
|
||||
cfg.ItemEMajorType major_type = cfg.ItemEMajorType.__GENERATE_DEFAULT_VALUE,
|
||||
cfg.ItemEMinorType minor_type = cfg.ItemEMinorType.__GENERATE_DEFAULT_VALUE,
|
||||
int max_pile_num = 0,
|
||||
cfg.ItemEItemQuality quality = cfg.ItemEItemQuality.ItemEItemQuality_WHITE,
|
||||
StringOffset iconOffset = default(StringOffset),
|
||||
StringOffset icon_backgroudOffset = default(StringOffset),
|
||||
StringOffset icon_maskOffset = default(StringOffset),
|
||||
StringOffset descOffset = default(StringOffset),
|
||||
int show_order = 0) {
|
||||
builder.StartTable(11);
|
||||
ItemItem.AddShowOrder(builder, show_order);
|
||||
ItemItem.AddDesc(builder, descOffset);
|
||||
ItemItem.AddIconMask(builder, icon_maskOffset);
|
||||
ItemItem.AddIconBackgroud(builder, icon_backgroudOffset);
|
||||
ItemItem.AddIcon(builder, iconOffset);
|
||||
ItemItem.AddQuality(builder, quality);
|
||||
ItemItem.AddMaxPileNum(builder, max_pile_num);
|
||||
ItemItem.AddMinorType(builder, minor_type);
|
||||
ItemItem.AddMajorType(builder, major_type);
|
||||
ItemItem.AddName(builder, nameOffset);
|
||||
ItemItem.AddId(builder, id);
|
||||
return ItemItem.EndItemItem(builder);
|
||||
}
|
||||
|
||||
public static void StartItemItem(FlatBufferBuilder builder) { builder.StartTable(11); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddName(FlatBufferBuilder builder, StringOffset nameOffset) { builder.AddOffset(1, nameOffset.Value, 0); }
|
||||
public static void AddMajorType(FlatBufferBuilder builder, cfg.ItemEMajorType majorType) { builder.AddInt(2, (int)majorType, 0); }
|
||||
public static void AddMinorType(FlatBufferBuilder builder, cfg.ItemEMinorType minorType) { builder.AddInt(3, (int)minorType, 0); }
|
||||
public static void AddMaxPileNum(FlatBufferBuilder builder, int maxPileNum) { builder.AddInt(4, maxPileNum, 0); }
|
||||
public static void AddQuality(FlatBufferBuilder builder, cfg.ItemEItemQuality quality) { builder.AddInt(5, (int)quality, 0); }
|
||||
public static void AddIcon(FlatBufferBuilder builder, StringOffset iconOffset) { builder.AddOffset(6, iconOffset.Value, 0); }
|
||||
public static void AddIconBackgroud(FlatBufferBuilder builder, StringOffset iconBackgroudOffset) { builder.AddOffset(7, iconBackgroudOffset.Value, 0); }
|
||||
public static void AddIconMask(FlatBufferBuilder builder, StringOffset iconMaskOffset) { builder.AddOffset(8, iconMaskOffset.Value, 0); }
|
||||
public static void AddDesc(FlatBufferBuilder builder, StringOffset descOffset) { builder.AddOffset(9, descOffset.Value, 0); }
|
||||
public static void AddShowOrder(FlatBufferBuilder builder, int showOrder) { builder.AddInt(10, showOrder, 0); }
|
||||
public static Offset<cfg.ItemItem> EndItemItem(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.ItemItem>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class ItemItemVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*Name*/, false)
|
||||
&& verifier.VerifyField(tablePos, 8 /*MajorType*/, 4 /*cfg.ItemEMajorType*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 10 /*MinorType*/, 4 /*cfg.ItemEMinorType*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 12 /*MaxPileNum*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 14 /*Quality*/, 4 /*cfg.ItemEItemQuality*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 16 /*Icon*/, false)
|
||||
&& verifier.VerifyString(tablePos, 18 /*IconBackgroud*/, false)
|
||||
&& verifier.VerifyString(tablePos, 20 /*IconMask*/, false)
|
||||
&& verifier.VerifyString(tablePos, 22 /*Desc*/, false)
|
||||
&& verifier.VerifyField(tablePos, 24 /*ShowOrder*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct ItemTbItem : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static ItemTbItem GetRootAsItemTbItem(ByteBuffer _bb) { return GetRootAsItemTbItem(_bb, new ItemTbItem()); }
|
||||
public static ItemTbItem GetRootAsItemTbItem(ByteBuffer _bb, ItemTbItem obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public ItemTbItem __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public cfg.ItemItem? DataList(int j) { int o = __p.__offset(4); return o != 0 ? (cfg.ItemItem?)(new cfg.ItemItem()).__assign(__p.__indirect(__p.__vector(o) + j * 4), __p.bb) : null; }
|
||||
public int DataListLength { get { int o = __p.__offset(4); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
|
||||
public static Offset<cfg.ItemTbItem> CreateItemTbItem(FlatBufferBuilder builder,
|
||||
VectorOffset data_listOffset = default(VectorOffset)) {
|
||||
builder.StartTable(1);
|
||||
ItemTbItem.AddDataList(builder, data_listOffset);
|
||||
return ItemTbItem.EndItemTbItem(builder);
|
||||
}
|
||||
|
||||
public static void StartItemTbItem(FlatBufferBuilder builder) { builder.StartTable(1); }
|
||||
public static void AddDataList(FlatBufferBuilder builder, VectorOffset dataListOffset) { builder.AddOffset(0, dataListOffset.Value, 0); }
|
||||
public static VectorOffset CreateDataListVector(FlatBufferBuilder builder, Offset<cfg.ItemItem>[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i].Value); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDataListVectorBlock(FlatBufferBuilder builder, Offset<cfg.ItemItem>[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDataListVectorBlock(FlatBufferBuilder builder, ArraySegment<Offset<cfg.ItemItem>> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDataListVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<Offset<cfg.ItemItem>>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDataListVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static Offset<cfg.ItemTbItem> EndItemTbItem(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 4); // data_list
|
||||
return new Offset<cfg.ItemTbItem>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class ItemTbItemVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyVectorOfTables(tablePos, 4 /*DataList*/, cfg.ItemItemVerify.Verify, true)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct KeyValue_TestDemoEnum_int32 : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static KeyValue_TestDemoEnum_int32 GetRootAsKeyValue_TestDemoEnum_int32(ByteBuffer _bb) { return GetRootAsKeyValue_TestDemoEnum_int32(_bb, new KeyValue_TestDemoEnum_int32()); }
|
||||
public static KeyValue_TestDemoEnum_int32 GetRootAsKeyValue_TestDemoEnum_int32(ByteBuffer _bb, KeyValue_TestDemoEnum_int32 obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public KeyValue_TestDemoEnum_int32 __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public cfg.TestDemoEnum Key { get { int o = __p.__offset(4); return o != 0 ? (cfg.TestDemoEnum)__p.bb.GetInt(o + __p.bb_pos) : cfg.TestDemoEnum.TestDemoEnum_NONE; } }
|
||||
public int Value { get { int o = __p.__offset(6); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
|
||||
public static Offset<cfg.KeyValue_TestDemoEnum_int32> CreateKeyValue_TestDemoEnum_int32(FlatBufferBuilder builder,
|
||||
cfg.TestDemoEnum key = cfg.TestDemoEnum.TestDemoEnum_NONE,
|
||||
int value = 0) {
|
||||
builder.StartTable(2);
|
||||
KeyValue_TestDemoEnum_int32.AddValue(builder, value);
|
||||
KeyValue_TestDemoEnum_int32.AddKey(builder, key);
|
||||
return KeyValue_TestDemoEnum_int32.EndKeyValue_TestDemoEnum_int32(builder);
|
||||
}
|
||||
|
||||
public static void StartKeyValue_TestDemoEnum_int32(FlatBufferBuilder builder) { builder.StartTable(2); }
|
||||
public static void AddKey(FlatBufferBuilder builder, cfg.TestDemoEnum key) { builder.AddInt(0, (int)key, 0); }
|
||||
public static void AddValue(FlatBufferBuilder builder, int value) { builder.AddInt(1, value, 0); }
|
||||
public static Offset<cfg.KeyValue_TestDemoEnum_int32> EndKeyValue_TestDemoEnum_int32(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.KeyValue_TestDemoEnum_int32>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class KeyValue_TestDemoEnum_int32Verify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Key*/, 4 /*cfg.TestDemoEnum*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 6 /*Value*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct KeyValue_int32_TestMultiRowType2 : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static KeyValue_int32_TestMultiRowType2 GetRootAsKeyValue_int32_TestMultiRowType2(ByteBuffer _bb) { return GetRootAsKeyValue_int32_TestMultiRowType2(_bb, new KeyValue_int32_TestMultiRowType2()); }
|
||||
public static KeyValue_int32_TestMultiRowType2 GetRootAsKeyValue_int32_TestMultiRowType2(ByteBuffer _bb, KeyValue_int32_TestMultiRowType2 obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public KeyValue_int32_TestMultiRowType2 __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Key { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public cfg.TestMultiRowType2? Value { get { int o = __p.__offset(6); return o != 0 ? (cfg.TestMultiRowType2?)(new cfg.TestMultiRowType2()).__assign(__p.__indirect(o + __p.bb_pos), __p.bb) : null; } }
|
||||
|
||||
public static Offset<cfg.KeyValue_int32_TestMultiRowType2> CreateKeyValue_int32_TestMultiRowType2(FlatBufferBuilder builder,
|
||||
int key = 0,
|
||||
Offset<cfg.TestMultiRowType2> valueOffset = default(Offset<cfg.TestMultiRowType2>)) {
|
||||
builder.StartTable(2);
|
||||
KeyValue_int32_TestMultiRowType2.AddValue(builder, valueOffset);
|
||||
KeyValue_int32_TestMultiRowType2.AddKey(builder, key);
|
||||
return KeyValue_int32_TestMultiRowType2.EndKeyValue_int32_TestMultiRowType2(builder);
|
||||
}
|
||||
|
||||
public static void StartKeyValue_int32_TestMultiRowType2(FlatBufferBuilder builder) { builder.StartTable(2); }
|
||||
public static void AddKey(FlatBufferBuilder builder, int key) { builder.AddInt(0, key, 0); }
|
||||
public static void AddValue(FlatBufferBuilder builder, Offset<cfg.TestMultiRowType2> valueOffset) { builder.AddOffset(1, valueOffset.Value, 0); }
|
||||
public static Offset<cfg.KeyValue_int32_TestMultiRowType2> EndKeyValue_int32_TestMultiRowType2(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 6); // value
|
||||
return new Offset<cfg.KeyValue_int32_TestMultiRowType2>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class KeyValue_int32_TestMultiRowType2Verify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Key*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyTable(tablePos, 6 /*Value*/, cfg.TestMultiRowType2Verify.Verify, true)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct KeyValue_int32_int32 : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static KeyValue_int32_int32 GetRootAsKeyValue_int32_int32(ByteBuffer _bb) { return GetRootAsKeyValue_int32_int32(_bb, new KeyValue_int32_int32()); }
|
||||
public static KeyValue_int32_int32 GetRootAsKeyValue_int32_int32(ByteBuffer _bb, KeyValue_int32_int32 obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public KeyValue_int32_int32 __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Key { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public int Value { get { int o = __p.__offset(6); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
|
||||
public static Offset<cfg.KeyValue_int32_int32> CreateKeyValue_int32_int32(FlatBufferBuilder builder,
|
||||
int key = 0,
|
||||
int value = 0) {
|
||||
builder.StartTable(2);
|
||||
KeyValue_int32_int32.AddValue(builder, value);
|
||||
KeyValue_int32_int32.AddKey(builder, key);
|
||||
return KeyValue_int32_int32.EndKeyValue_int32_int32(builder);
|
||||
}
|
||||
|
||||
public static void StartKeyValue_int32_int32(FlatBufferBuilder builder) { builder.StartTable(2); }
|
||||
public static void AddKey(FlatBufferBuilder builder, int key) { builder.AddInt(0, key, 0); }
|
||||
public static void AddValue(FlatBufferBuilder builder, int value) { builder.AddInt(1, value, 0); }
|
||||
public static Offset<cfg.KeyValue_int32_int32> EndKeyValue_int32_int32(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.KeyValue_int32_int32>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class KeyValue_int32_int32Verify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Key*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 6 /*Value*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct KeyValue_int64_int32 : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static KeyValue_int64_int32 GetRootAsKeyValue_int64_int32(ByteBuffer _bb) { return GetRootAsKeyValue_int64_int32(_bb, new KeyValue_int64_int32()); }
|
||||
public static KeyValue_int64_int32 GetRootAsKeyValue_int64_int32(ByteBuffer _bb, KeyValue_int64_int32 obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public KeyValue_int64_int32 __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public long Key { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetLong(o + __p.bb_pos) : (long)0; } }
|
||||
public int Value { get { int o = __p.__offset(6); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
|
||||
public static Offset<cfg.KeyValue_int64_int32> CreateKeyValue_int64_int32(FlatBufferBuilder builder,
|
||||
long key = 0,
|
||||
int value = 0) {
|
||||
builder.StartTable(2);
|
||||
KeyValue_int64_int32.AddKey(builder, key);
|
||||
KeyValue_int64_int32.AddValue(builder, value);
|
||||
return KeyValue_int64_int32.EndKeyValue_int64_int32(builder);
|
||||
}
|
||||
|
||||
public static void StartKeyValue_int64_int32(FlatBufferBuilder builder) { builder.StartTable(2); }
|
||||
public static void AddKey(FlatBufferBuilder builder, long key) { builder.AddLong(0, key, 0); }
|
||||
public static void AddValue(FlatBufferBuilder builder, int value) { builder.AddInt(1, value, 0); }
|
||||
public static Offset<cfg.KeyValue_int64_int32> EndKeyValue_int64_int32(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.KeyValue_int64_int32>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class KeyValue_int64_int32Verify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Key*/, 8 /*long*/, 8, false)
|
||||
&& verifier.VerifyField(tablePos, 6 /*Value*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct KeyValue_string_int32 : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static KeyValue_string_int32 GetRootAsKeyValue_string_int32(ByteBuffer _bb) { return GetRootAsKeyValue_string_int32(_bb, new KeyValue_string_int32()); }
|
||||
public static KeyValue_string_int32 GetRootAsKeyValue_string_int32(ByteBuffer _bb, KeyValue_string_int32 obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public KeyValue_string_int32 __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public string Key { get { int o = __p.__offset(4); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetKeyBytes() { return __p.__vector_as_span<byte>(4, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetKeyBytes() { return __p.__vector_as_arraysegment(4); }
|
||||
#endif
|
||||
public byte[] GetKeyArray() { return __p.__vector_as_array<byte>(4); }
|
||||
public int Value { get { int o = __p.__offset(6); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
|
||||
public static Offset<cfg.KeyValue_string_int32> CreateKeyValue_string_int32(FlatBufferBuilder builder,
|
||||
StringOffset keyOffset = default(StringOffset),
|
||||
int value = 0) {
|
||||
builder.StartTable(2);
|
||||
KeyValue_string_int32.AddValue(builder, value);
|
||||
KeyValue_string_int32.AddKey(builder, keyOffset);
|
||||
return KeyValue_string_int32.EndKeyValue_string_int32(builder);
|
||||
}
|
||||
|
||||
public static void StartKeyValue_string_int32(FlatBufferBuilder builder) { builder.StartTable(2); }
|
||||
public static void AddKey(FlatBufferBuilder builder, StringOffset keyOffset) { builder.AddOffset(0, keyOffset.Value, 0); }
|
||||
public static void AddValue(FlatBufferBuilder builder, int value) { builder.AddInt(1, value, 0); }
|
||||
public static Offset<cfg.KeyValue_string_int32> EndKeyValue_string_int32(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.KeyValue_string_int32>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class KeyValue_string_int32Verify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyString(tablePos, 4 /*Key*/, false)
|
||||
&& verifier.VerifyField(tablePos, 6 /*Value*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct L10nL10NDemo : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static L10nL10NDemo GetRootAsL10nL10NDemo(ByteBuffer _bb) { return GetRootAsL10nL10NDemo(_bb, new L10nL10NDemo()); }
|
||||
public static L10nL10NDemo GetRootAsL10nL10NDemo(ByteBuffer _bb, L10nL10NDemo obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public L10nL10NDemo __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string Text { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetTextBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetTextBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetTextArray() { return __p.__vector_as_array<byte>(6); }
|
||||
|
||||
public static Offset<cfg.L10nL10NDemo> CreateL10nL10NDemo(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset textOffset = default(StringOffset)) {
|
||||
builder.StartTable(2);
|
||||
L10nL10NDemo.AddText(builder, textOffset);
|
||||
L10nL10NDemo.AddId(builder, id);
|
||||
return L10nL10NDemo.EndL10nL10NDemo(builder);
|
||||
}
|
||||
|
||||
public static void StartL10nL10NDemo(FlatBufferBuilder builder) { builder.StartTable(2); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddText(FlatBufferBuilder builder, StringOffset textOffset) { builder.AddOffset(1, textOffset.Value, 0); }
|
||||
public static Offset<cfg.L10nL10NDemo> EndL10nL10NDemo(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.L10nL10NDemo>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class L10nL10NDemoVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*Text*/, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct L10nPatchDemo : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static L10nPatchDemo GetRootAsL10nPatchDemo(ByteBuffer _bb) { return GetRootAsL10nPatchDemo(_bb, new L10nPatchDemo()); }
|
||||
public static L10nPatchDemo GetRootAsL10nPatchDemo(ByteBuffer _bb, L10nPatchDemo obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public L10nPatchDemo __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public int Value { get { int o = __p.__offset(6); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
|
||||
public static Offset<cfg.L10nPatchDemo> CreateL10nPatchDemo(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
int value = 0) {
|
||||
builder.StartTable(2);
|
||||
L10nPatchDemo.AddValue(builder, value);
|
||||
L10nPatchDemo.AddId(builder, id);
|
||||
return L10nPatchDemo.EndL10nPatchDemo(builder);
|
||||
}
|
||||
|
||||
public static void StartL10nPatchDemo(FlatBufferBuilder builder) { builder.StartTable(2); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddValue(FlatBufferBuilder builder, int value) { builder.AddInt(1, value, 0); }
|
||||
public static Offset<cfg.L10nPatchDemo> EndL10nPatchDemo(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.L10nPatchDemo>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class L10nPatchDemoVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 6 /*Value*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct L10nTbL10NDemo : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static L10nTbL10NDemo GetRootAsL10nTbL10NDemo(ByteBuffer _bb) { return GetRootAsL10nTbL10NDemo(_bb, new L10nTbL10NDemo()); }
|
||||
public static L10nTbL10NDemo GetRootAsL10nTbL10NDemo(ByteBuffer _bb, L10nTbL10NDemo obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public L10nTbL10NDemo __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public cfg.L10nL10NDemo? DataList(int j) { int o = __p.__offset(4); return o != 0 ? (cfg.L10nL10NDemo?)(new cfg.L10nL10NDemo()).__assign(__p.__indirect(__p.__vector(o) + j * 4), __p.bb) : null; }
|
||||
public int DataListLength { get { int o = __p.__offset(4); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
|
||||
public static Offset<cfg.L10nTbL10NDemo> CreateL10nTbL10NDemo(FlatBufferBuilder builder,
|
||||
VectorOffset data_listOffset = default(VectorOffset)) {
|
||||
builder.StartTable(1);
|
||||
L10nTbL10NDemo.AddDataList(builder, data_listOffset);
|
||||
return L10nTbL10NDemo.EndL10nTbL10NDemo(builder);
|
||||
}
|
||||
|
||||
public static void StartL10nTbL10NDemo(FlatBufferBuilder builder) { builder.StartTable(1); }
|
||||
public static void AddDataList(FlatBufferBuilder builder, VectorOffset dataListOffset) { builder.AddOffset(0, dataListOffset.Value, 0); }
|
||||
public static VectorOffset CreateDataListVector(FlatBufferBuilder builder, Offset<cfg.L10nL10NDemo>[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i].Value); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDataListVectorBlock(FlatBufferBuilder builder, Offset<cfg.L10nL10NDemo>[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDataListVectorBlock(FlatBufferBuilder builder, ArraySegment<Offset<cfg.L10nL10NDemo>> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDataListVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<Offset<cfg.L10nL10NDemo>>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDataListVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static Offset<cfg.L10nTbL10NDemo> EndL10nTbL10NDemo(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 4); // data_list
|
||||
return new Offset<cfg.L10nTbL10NDemo>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class L10nTbL10NDemoVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyVectorOfTables(tablePos, 4 /*DataList*/, cfg.L10nL10NDemoVerify.Verify, true)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct L10nTbPatchDemo : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static L10nTbPatchDemo GetRootAsL10nTbPatchDemo(ByteBuffer _bb) { return GetRootAsL10nTbPatchDemo(_bb, new L10nTbPatchDemo()); }
|
||||
public static L10nTbPatchDemo GetRootAsL10nTbPatchDemo(ByteBuffer _bb, L10nTbPatchDemo obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public L10nTbPatchDemo __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public cfg.L10nPatchDemo? DataList(int j) { int o = __p.__offset(4); return o != 0 ? (cfg.L10nPatchDemo?)(new cfg.L10nPatchDemo()).__assign(__p.__indirect(__p.__vector(o) + j * 4), __p.bb) : null; }
|
||||
public int DataListLength { get { int o = __p.__offset(4); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
|
||||
public static Offset<cfg.L10nTbPatchDemo> CreateL10nTbPatchDemo(FlatBufferBuilder builder,
|
||||
VectorOffset data_listOffset = default(VectorOffset)) {
|
||||
builder.StartTable(1);
|
||||
L10nTbPatchDemo.AddDataList(builder, data_listOffset);
|
||||
return L10nTbPatchDemo.EndL10nTbPatchDemo(builder);
|
||||
}
|
||||
|
||||
public static void StartL10nTbPatchDemo(FlatBufferBuilder builder) { builder.StartTable(1); }
|
||||
public static void AddDataList(FlatBufferBuilder builder, VectorOffset dataListOffset) { builder.AddOffset(0, dataListOffset.Value, 0); }
|
||||
public static VectorOffset CreateDataListVector(FlatBufferBuilder builder, Offset<cfg.L10nPatchDemo>[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i].Value); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDataListVectorBlock(FlatBufferBuilder builder, Offset<cfg.L10nPatchDemo>[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDataListVectorBlock(FlatBufferBuilder builder, ArraySegment<Offset<cfg.L10nPatchDemo>> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDataListVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<Offset<cfg.L10nPatchDemo>>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDataListVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static Offset<cfg.L10nTbPatchDemo> EndL10nTbPatchDemo(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 4); // data_list
|
||||
return new Offset<cfg.L10nTbPatchDemo>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class L10nTbPatchDemoVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyVectorOfTables(tablePos, 4 /*DataList*/, cfg.L10nPatchDemoVerify.Verify, true)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct TagTbTestTag : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static TagTbTestTag GetRootAsTagTbTestTag(ByteBuffer _bb) { return GetRootAsTagTbTestTag(_bb, new TagTbTestTag()); }
|
||||
public static TagTbTestTag GetRootAsTagTbTestTag(ByteBuffer _bb, TagTbTestTag obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public TagTbTestTag __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public cfg.TagTestTag? DataList(int j) { int o = __p.__offset(4); return o != 0 ? (cfg.TagTestTag?)(new cfg.TagTestTag()).__assign(__p.__indirect(__p.__vector(o) + j * 4), __p.bb) : null; }
|
||||
public int DataListLength { get { int o = __p.__offset(4); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
|
||||
public static Offset<cfg.TagTbTestTag> CreateTagTbTestTag(FlatBufferBuilder builder,
|
||||
VectorOffset data_listOffset = default(VectorOffset)) {
|
||||
builder.StartTable(1);
|
||||
TagTbTestTag.AddDataList(builder, data_listOffset);
|
||||
return TagTbTestTag.EndTagTbTestTag(builder);
|
||||
}
|
||||
|
||||
public static void StartTagTbTestTag(FlatBufferBuilder builder) { builder.StartTable(1); }
|
||||
public static void AddDataList(FlatBufferBuilder builder, VectorOffset dataListOffset) { builder.AddOffset(0, dataListOffset.Value, 0); }
|
||||
public static VectorOffset CreateDataListVector(FlatBufferBuilder builder, Offset<cfg.TagTestTag>[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i].Value); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDataListVectorBlock(FlatBufferBuilder builder, Offset<cfg.TagTestTag>[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDataListVectorBlock(FlatBufferBuilder builder, ArraySegment<Offset<cfg.TagTestTag>> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateDataListVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<Offset<cfg.TagTestTag>>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartDataListVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static Offset<cfg.TagTbTestTag> EndTagTbTestTag(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 4); // data_list
|
||||
return new Offset<cfg.TagTbTestTag>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class TagTbTestTagVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyVectorOfTables(tablePos, 4 /*DataList*/, cfg.TagTestTagVerify.Verify, true)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct TagTestTag : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static TagTestTag GetRootAsTagTestTag(ByteBuffer _bb) { return GetRootAsTagTestTag(_bb, new TagTestTag()); }
|
||||
public static TagTestTag GetRootAsTagTestTag(ByteBuffer _bb, TagTestTag obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public TagTestTag __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string Value { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetValueBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetValueBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetValueArray() { return __p.__vector_as_array<byte>(6); }
|
||||
|
||||
public static Offset<cfg.TagTestTag> CreateTagTestTag(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset valueOffset = default(StringOffset)) {
|
||||
builder.StartTable(2);
|
||||
TagTestTag.AddValue(builder, valueOffset);
|
||||
TagTestTag.AddId(builder, id);
|
||||
return TagTestTag.EndTagTestTag(builder);
|
||||
}
|
||||
|
||||
public static void StartTagTestTag(FlatBufferBuilder builder) { builder.StartTable(2); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddValue(FlatBufferBuilder builder, StringOffset valueOffset) { builder.AddOffset(1, valueOffset.Value, 0); }
|
||||
public static Offset<cfg.TagTestTag> EndTagTestTag(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.TagTestTag>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class TagTestTagVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*Value*/, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct Test2Rectangle : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static Test2Rectangle GetRootAsTest2Rectangle(ByteBuffer _bb) { return GetRootAsTest2Rectangle(_bb, new Test2Rectangle()); }
|
||||
public static Test2Rectangle GetRootAsTest2Rectangle(ByteBuffer _bb, Test2Rectangle obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public Test2Rectangle __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public float Width { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetFloat(o + __p.bb_pos) : (float)0.0f; } }
|
||||
public float Height { get { int o = __p.__offset(6); return o != 0 ? __p.bb.GetFloat(o + __p.bb_pos) : (float)0.0f; } }
|
||||
|
||||
public static Offset<cfg.Test2Rectangle> CreateTest2Rectangle(FlatBufferBuilder builder,
|
||||
float width = 0.0f,
|
||||
float height = 0.0f) {
|
||||
builder.StartTable(2);
|
||||
Test2Rectangle.AddHeight(builder, height);
|
||||
Test2Rectangle.AddWidth(builder, width);
|
||||
return Test2Rectangle.EndTest2Rectangle(builder);
|
||||
}
|
||||
|
||||
public static void StartTest2Rectangle(FlatBufferBuilder builder) { builder.StartTable(2); }
|
||||
public static void AddWidth(FlatBufferBuilder builder, float width) { builder.AddFloat(0, width, 0.0f); }
|
||||
public static void AddHeight(FlatBufferBuilder builder, float height) { builder.AddFloat(1, height, 0.0f); }
|
||||
public static Offset<cfg.Test2Rectangle> EndTest2Rectangle(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.Test2Rectangle>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class Test2RectangleVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Width*/, 4 /*float*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 6 /*Height*/, 4 /*float*/, 4, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum TestAccessFlag : int
|
||||
{
|
||||
__GENERATE_DEFAULT_VALUE = 0,
|
||||
TestAccessFlag_WRITE = 1,
|
||||
TestAccessFlag_READ = 2,
|
||||
TestAccessFlag_READ_WRITE = 3,
|
||||
TestAccessFlag_TRUNCATE = 4,
|
||||
TestAccessFlag_NEW = 8,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct TestCircle : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static TestCircle GetRootAsTestCircle(ByteBuffer _bb) { return GetRootAsTestCircle(_bb, new TestCircle()); }
|
||||
public static TestCircle GetRootAsTestCircle(ByteBuffer _bb, TestCircle obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public TestCircle __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public float Radius { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetFloat(o + __p.bb_pos) : (float)0.0f; } }
|
||||
|
||||
public static Offset<cfg.TestCircle> CreateTestCircle(FlatBufferBuilder builder,
|
||||
float radius = 0.0f) {
|
||||
builder.StartTable(1);
|
||||
TestCircle.AddRadius(builder, radius);
|
||||
return TestCircle.EndTestCircle(builder);
|
||||
}
|
||||
|
||||
public static void StartTestCircle(FlatBufferBuilder builder) { builder.StartTable(1); }
|
||||
public static void AddRadius(FlatBufferBuilder builder, float radius) { builder.AddFloat(0, radius, 0.0f); }
|
||||
public static Offset<cfg.TestCircle> EndTestCircle(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.TestCircle>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class TestCircleVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Radius*/, 4 /*float*/, 4, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct TestCompactString : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static TestCompactString GetRootAsTestCompactString(ByteBuffer _bb) { return GetRootAsTestCompactString(_bb, new TestCompactString()); }
|
||||
public static TestCompactString GetRootAsTestCompactString(ByteBuffer _bb, TestCompactString obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public TestCompactString __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string S2 { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetS2Bytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetS2Bytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetS2Array() { return __p.__vector_as_array<byte>(6); }
|
||||
public string S3 { get { int o = __p.__offset(8); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetS3Bytes() { return __p.__vector_as_span<byte>(8, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetS3Bytes() { return __p.__vector_as_arraysegment(8); }
|
||||
#endif
|
||||
public byte[] GetS3Array() { return __p.__vector_as_array<byte>(8); }
|
||||
|
||||
public static Offset<cfg.TestCompactString> CreateTestCompactString(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset s2Offset = default(StringOffset),
|
||||
StringOffset s3Offset = default(StringOffset)) {
|
||||
builder.StartTable(3);
|
||||
TestCompactString.AddS3(builder, s3Offset);
|
||||
TestCompactString.AddS2(builder, s2Offset);
|
||||
TestCompactString.AddId(builder, id);
|
||||
return TestCompactString.EndTestCompactString(builder);
|
||||
}
|
||||
|
||||
public static void StartTestCompactString(FlatBufferBuilder builder) { builder.StartTable(3); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddS2(FlatBufferBuilder builder, StringOffset s2Offset) { builder.AddOffset(1, s2Offset.Value, 0); }
|
||||
public static void AddS3(FlatBufferBuilder builder, StringOffset s3Offset) { builder.AddOffset(2, s3Offset.Value, 0); }
|
||||
public static Offset<cfg.TestCompactString> EndTestCompactString(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.TestCompactString>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class TestCompactStringVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*S2*/, false)
|
||||
&& verifier.VerifyString(tablePos, 8 /*S3*/, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct TestCompositeJsonTable1 : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static TestCompositeJsonTable1 GetRootAsTestCompositeJsonTable1(ByteBuffer _bb) { return GetRootAsTestCompositeJsonTable1(_bb, new TestCompositeJsonTable1()); }
|
||||
public static TestCompositeJsonTable1 GetRootAsTestCompositeJsonTable1(ByteBuffer _bb, TestCompositeJsonTable1 obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public TestCompositeJsonTable1 __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string X { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetXBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetXBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetXArray() { return __p.__vector_as_array<byte>(6); }
|
||||
|
||||
public static Offset<cfg.TestCompositeJsonTable1> CreateTestCompositeJsonTable1(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset xOffset = default(StringOffset)) {
|
||||
builder.StartTable(2);
|
||||
TestCompositeJsonTable1.AddX(builder, xOffset);
|
||||
TestCompositeJsonTable1.AddId(builder, id);
|
||||
return TestCompositeJsonTable1.EndTestCompositeJsonTable1(builder);
|
||||
}
|
||||
|
||||
public static void StartTestCompositeJsonTable1(FlatBufferBuilder builder) { builder.StartTable(2); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddX(FlatBufferBuilder builder, StringOffset xOffset) { builder.AddOffset(1, xOffset.Value, 0); }
|
||||
public static Offset<cfg.TestCompositeJsonTable1> EndTestCompositeJsonTable1(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.TestCompositeJsonTable1>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class TestCompositeJsonTable1Verify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*X*/, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct TestCompositeJsonTable2 : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static TestCompositeJsonTable2 GetRootAsTestCompositeJsonTable2(ByteBuffer _bb) { return GetRootAsTestCompositeJsonTable2(_bb, new TestCompositeJsonTable2()); }
|
||||
public static TestCompositeJsonTable2 GetRootAsTestCompositeJsonTable2(ByteBuffer _bb, TestCompositeJsonTable2 obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public TestCompositeJsonTable2 __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public int Y { get { int o = __p.__offset(6); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
|
||||
public static Offset<cfg.TestCompositeJsonTable2> CreateTestCompositeJsonTable2(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
int y = 0) {
|
||||
builder.StartTable(2);
|
||||
TestCompositeJsonTable2.AddY(builder, y);
|
||||
TestCompositeJsonTable2.AddId(builder, id);
|
||||
return TestCompositeJsonTable2.EndTestCompositeJsonTable2(builder);
|
||||
}
|
||||
|
||||
public static void StartTestCompositeJsonTable2(FlatBufferBuilder builder) { builder.StartTable(2); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddY(FlatBufferBuilder builder, int y) { builder.AddInt(1, y, 0); }
|
||||
public static Offset<cfg.TestCompositeJsonTable2> EndTestCompositeJsonTable2(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.TestCompositeJsonTable2>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class TestCompositeJsonTable2Verify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 6 /*Y*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct TestCompositeJsonTable3 : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static TestCompositeJsonTable3 GetRootAsTestCompositeJsonTable3(ByteBuffer _bb) { return GetRootAsTestCompositeJsonTable3(_bb, new TestCompositeJsonTable3()); }
|
||||
public static TestCompositeJsonTable3 GetRootAsTestCompositeJsonTable3(ByteBuffer _bb, TestCompositeJsonTable3 obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public TestCompositeJsonTable3 __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int A { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public int B { get { int o = __p.__offset(6); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
|
||||
public static Offset<cfg.TestCompositeJsonTable3> CreateTestCompositeJsonTable3(FlatBufferBuilder builder,
|
||||
int a = 0,
|
||||
int b = 0) {
|
||||
builder.StartTable(2);
|
||||
TestCompositeJsonTable3.AddB(builder, b);
|
||||
TestCompositeJsonTable3.AddA(builder, a);
|
||||
return TestCompositeJsonTable3.EndTestCompositeJsonTable3(builder);
|
||||
}
|
||||
|
||||
public static void StartTestCompositeJsonTable3(FlatBufferBuilder builder) { builder.StartTable(2); }
|
||||
public static void AddA(FlatBufferBuilder builder, int a) { builder.AddInt(0, a, 0); }
|
||||
public static void AddB(FlatBufferBuilder builder, int b) { builder.AddInt(1, b, 0); }
|
||||
public static Offset<cfg.TestCompositeJsonTable3> EndTestCompositeJsonTable3(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.TestCompositeJsonTable3>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class TestCompositeJsonTable3Verify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*A*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 6 /*B*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct TestDateTimeRange : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static TestDateTimeRange GetRootAsTestDateTimeRange(ByteBuffer _bb) { return GetRootAsTestDateTimeRange(_bb, new TestDateTimeRange()); }
|
||||
public static TestDateTimeRange GetRootAsTestDateTimeRange(ByteBuffer _bb, TestDateTimeRange obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public TestDateTimeRange __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public long StartTime { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetLong(o + __p.bb_pos) : (long)0; } }
|
||||
public long EndTime { get { int o = __p.__offset(6); return o != 0 ? __p.bb.GetLong(o + __p.bb_pos) : (long)0; } }
|
||||
|
||||
public static Offset<cfg.TestDateTimeRange> CreateTestDateTimeRange(FlatBufferBuilder builder,
|
||||
long start_time = 0,
|
||||
long end_time = 0) {
|
||||
builder.StartTable(2);
|
||||
TestDateTimeRange.AddEndTime(builder, end_time);
|
||||
TestDateTimeRange.AddStartTime(builder, start_time);
|
||||
return TestDateTimeRange.EndTestDateTimeRange(builder);
|
||||
}
|
||||
|
||||
public static void StartTestDateTimeRange(FlatBufferBuilder builder) { builder.StartTable(2); }
|
||||
public static void AddStartTime(FlatBufferBuilder builder, long startTime) { builder.AddLong(0, startTime, 0); }
|
||||
public static void AddEndTime(FlatBufferBuilder builder, long endTime) { builder.AddLong(1, endTime, 0); }
|
||||
public static Offset<cfg.TestDateTimeRange> EndTestDateTimeRange(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.TestDateTimeRange>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class TestDateTimeRangeVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*StartTime*/, 8 /*long*/, 8, false)
|
||||
&& verifier.VerifyField(tablePos, 6 /*EndTime*/, 8 /*long*/, 8, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct TestDecorator : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static TestDecorator GetRootAsTestDecorator(ByteBuffer _bb) { return GetRootAsTestDecorator(_bb, new TestDecorator()); }
|
||||
public static TestDecorator GetRootAsTestDecorator(ByteBuffer _bb, TestDecorator obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public TestDecorator __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string Name { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public string Desc { get { int o = __p.__offset(8); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetDescBytes() { return __p.__vector_as_span<byte>(8, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetDescBytes() { return __p.__vector_as_arraysegment(8); }
|
||||
#endif
|
||||
public byte[] GetDescArray() { return __p.__vector_as_array<byte>(8); }
|
||||
public int Duration { get { int o = __p.__offset(10); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
|
||||
public static Offset<cfg.TestDecorator> CreateTestDecorator(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset nameOffset = default(StringOffset),
|
||||
StringOffset descOffset = default(StringOffset),
|
||||
int duration = 0) {
|
||||
builder.StartTable(4);
|
||||
TestDecorator.AddDuration(builder, duration);
|
||||
TestDecorator.AddDesc(builder, descOffset);
|
||||
TestDecorator.AddName(builder, nameOffset);
|
||||
TestDecorator.AddId(builder, id);
|
||||
return TestDecorator.EndTestDecorator(builder);
|
||||
}
|
||||
|
||||
public static void StartTestDecorator(FlatBufferBuilder builder) { builder.StartTable(4); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddName(FlatBufferBuilder builder, StringOffset nameOffset) { builder.AddOffset(1, nameOffset.Value, 0); }
|
||||
public static void AddDesc(FlatBufferBuilder builder, StringOffset descOffset) { builder.AddOffset(2, descOffset.Value, 0); }
|
||||
public static void AddDuration(FlatBufferBuilder builder, int duration) { builder.AddInt(3, duration, 0); }
|
||||
public static Offset<cfg.TestDecorator> EndTestDecorator(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.TestDecorator>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class TestDecoratorVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*Name*/, false)
|
||||
&& verifier.VerifyString(tablePos, 8 /*Desc*/, false)
|
||||
&& verifier.VerifyField(tablePos, 10 /*Duration*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct TestDemoD2 : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static TestDemoD2 GetRootAsTestDemoD2(ByteBuffer _bb) { return GetRootAsTestDemoD2(_bb, new TestDemoD2()); }
|
||||
public static TestDemoD2 GetRootAsTestDemoD2(ByteBuffer _bb, TestDemoD2 obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public TestDemoD2 __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int X1 { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public int X2 { get { int o = __p.__offset(6); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
|
||||
public static Offset<cfg.TestDemoD2> CreateTestDemoD2(FlatBufferBuilder builder,
|
||||
int x1 = 0,
|
||||
int x2 = 0) {
|
||||
builder.StartTable(2);
|
||||
TestDemoD2.AddX2(builder, x2);
|
||||
TestDemoD2.AddX1(builder, x1);
|
||||
return TestDemoD2.EndTestDemoD2(builder);
|
||||
}
|
||||
|
||||
public static void StartTestDemoD2(FlatBufferBuilder builder) { builder.StartTable(2); }
|
||||
public static void AddX1(FlatBufferBuilder builder, int x1) { builder.AddInt(0, x1, 0); }
|
||||
public static void AddX2(FlatBufferBuilder builder, int x2) { builder.AddInt(1, x2, 0); }
|
||||
public static Offset<cfg.TestDemoD2> EndTestDemoD2(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.TestDemoD2>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class TestDemoD2Verify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*X1*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 6 /*X2*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum TestDemoD3 : byte
|
||||
{
|
||||
NONE = 0,
|
||||
TestDemoE1 = 1,
|
||||
TestLoginRoleInfo = 2,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct TestDemoD5 : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static TestDemoD5 GetRootAsTestDemoD5(ByteBuffer _bb) { return GetRootAsTestDemoD5(_bb, new TestDemoD5()); }
|
||||
public static TestDemoD5 GetRootAsTestDemoD5(ByteBuffer _bb, TestDemoD5 obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public TestDemoD5 __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int X1 { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public cfg.TestDateTimeRange? Time { get { int o = __p.__offset(6); return o != 0 ? (cfg.TestDateTimeRange?)(new cfg.TestDateTimeRange()).__assign(__p.__indirect(o + __p.bb_pos), __p.bb) : null; } }
|
||||
|
||||
public static Offset<cfg.TestDemoD5> CreateTestDemoD5(FlatBufferBuilder builder,
|
||||
int x1 = 0,
|
||||
Offset<cfg.TestDateTimeRange> timeOffset = default(Offset<cfg.TestDateTimeRange>)) {
|
||||
builder.StartTable(2);
|
||||
TestDemoD5.AddTime(builder, timeOffset);
|
||||
TestDemoD5.AddX1(builder, x1);
|
||||
return TestDemoD5.EndTestDemoD5(builder);
|
||||
}
|
||||
|
||||
public static void StartTestDemoD5(FlatBufferBuilder builder) { builder.StartTable(2); }
|
||||
public static void AddX1(FlatBufferBuilder builder, int x1) { builder.AddInt(0, x1, 0); }
|
||||
public static void AddTime(FlatBufferBuilder builder, Offset<cfg.TestDateTimeRange> timeOffset) { builder.AddOffset(1, timeOffset.Value, 0); }
|
||||
public static Offset<cfg.TestDemoD5> EndTestDemoD5(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 6); // time
|
||||
return new Offset<cfg.TestDemoD5>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class TestDemoD5Verify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*X1*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyTable(tablePos, 6 /*Time*/, cfg.TestDateTimeRangeVerify.Verify, true)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum TestDemoDynamic : byte
|
||||
{
|
||||
NONE = 0,
|
||||
TestDemoD2 = 1,
|
||||
TestDemoE1 = 2,
|
||||
TestLoginRoleInfo = 3,
|
||||
TestDemoD5 = 4,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct TestDemoE1 : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static TestDemoE1 GetRootAsTestDemoE1(ByteBuffer _bb) { return GetRootAsTestDemoE1(_bb, new TestDemoE1()); }
|
||||
public static TestDemoE1 GetRootAsTestDemoE1(ByteBuffer _bb, TestDemoE1 obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public TestDemoE1 __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int X1 { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public int X3 { get { int o = __p.__offset(6); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public int X4 { get { int o = __p.__offset(8); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
|
||||
public static Offset<cfg.TestDemoE1> CreateTestDemoE1(FlatBufferBuilder builder,
|
||||
int x1 = 0,
|
||||
int x3 = 0,
|
||||
int x4 = 0) {
|
||||
builder.StartTable(3);
|
||||
TestDemoE1.AddX4(builder, x4);
|
||||
TestDemoE1.AddX3(builder, x3);
|
||||
TestDemoE1.AddX1(builder, x1);
|
||||
return TestDemoE1.EndTestDemoE1(builder);
|
||||
}
|
||||
|
||||
public static void StartTestDemoE1(FlatBufferBuilder builder) { builder.StartTable(3); }
|
||||
public static void AddX1(FlatBufferBuilder builder, int x1) { builder.AddInt(0, x1, 0); }
|
||||
public static void AddX3(FlatBufferBuilder builder, int x3) { builder.AddInt(1, x3, 0); }
|
||||
public static void AddX4(FlatBufferBuilder builder, int x4) { builder.AddInt(2, x4, 0); }
|
||||
public static Offset<cfg.TestDemoE1> EndTestDemoE1(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.TestDemoE1>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class TestDemoE1Verify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*X1*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 6 /*X3*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 8 /*X4*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct TestDemoE2 : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static TestDemoE2 GetRootAsTestDemoE2(ByteBuffer _bb) { return GetRootAsTestDemoE2(_bb, new TestDemoE2()); }
|
||||
public static TestDemoE2 GetRootAsTestDemoE2(ByteBuffer _bb, TestDemoE2 obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public TestDemoE2 __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Y1 { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public bool Y2 { get { int o = __p.__offset(6); return o != 0 ? 0!=__p.bb.Get(o + __p.bb_pos) : (bool)false; } }
|
||||
|
||||
public static Offset<cfg.TestDemoE2> CreateTestDemoE2(FlatBufferBuilder builder,
|
||||
int y1 = 0,
|
||||
bool y2 = false) {
|
||||
builder.StartTable(2);
|
||||
TestDemoE2.AddY1(builder, y1);
|
||||
TestDemoE2.AddY2(builder, y2);
|
||||
return TestDemoE2.EndTestDemoE2(builder);
|
||||
}
|
||||
|
||||
public static void StartTestDemoE2(FlatBufferBuilder builder) { builder.StartTable(2); }
|
||||
public static void AddY1(FlatBufferBuilder builder, int y1) { builder.AddInt(0, y1, 0); }
|
||||
public static void AddY2(FlatBufferBuilder builder, bool y2) { builder.AddBool(1, y2, false); }
|
||||
public static Offset<cfg.TestDemoE2> EndTestDemoE2(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.TestDemoE2>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class TestDemoE2Verify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Y1*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 6 /*Y2*/, 1 /*bool*/, 1, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum TestDemoEnum : int
|
||||
{
|
||||
TestDemoEnum_NONE = 0,
|
||||
TestDemoEnum_A = 1,
|
||||
TestDemoEnum_B = 2,
|
||||
TestDemoEnum_C = 4,
|
||||
TestDemoEnum_D = 5,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum TestDemoFlag : int
|
||||
{
|
||||
__GENERATE_DEFAULT_VALUE = 0,
|
||||
TestDemoFlag_A = 1,
|
||||
TestDemoFlag_B = 2,
|
||||
TestDemoFlag_C = 4,
|
||||
TestDemoFlag_D = 8,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct TestDemoGroup : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static TestDemoGroup GetRootAsTestDemoGroup(ByteBuffer _bb) { return GetRootAsTestDemoGroup(_bb, new TestDemoGroup()); }
|
||||
public static TestDemoGroup GetRootAsTestDemoGroup(ByteBuffer _bb, TestDemoGroup obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public TestDemoGroup __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public int X1 { get { int o = __p.__offset(6); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public int X2 { get { int o = __p.__offset(8); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public int X3 { get { int o = __p.__offset(10); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public int X4 { get { int o = __p.__offset(12); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public cfg.TestInnerGroup? X5 { get { int o = __p.__offset(14); return o != 0 ? (cfg.TestInnerGroup?)(new cfg.TestInnerGroup()).__assign(__p.__indirect(o + __p.bb_pos), __p.bb) : null; } }
|
||||
|
||||
public static Offset<cfg.TestDemoGroup> CreateTestDemoGroup(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
int x1 = 0,
|
||||
int x2 = 0,
|
||||
int x3 = 0,
|
||||
int x4 = 0,
|
||||
Offset<cfg.TestInnerGroup> x5Offset = default(Offset<cfg.TestInnerGroup>)) {
|
||||
builder.StartTable(6);
|
||||
TestDemoGroup.AddX5(builder, x5Offset);
|
||||
TestDemoGroup.AddX4(builder, x4);
|
||||
TestDemoGroup.AddX3(builder, x3);
|
||||
TestDemoGroup.AddX2(builder, x2);
|
||||
TestDemoGroup.AddX1(builder, x1);
|
||||
TestDemoGroup.AddId(builder, id);
|
||||
return TestDemoGroup.EndTestDemoGroup(builder);
|
||||
}
|
||||
|
||||
public static void StartTestDemoGroup(FlatBufferBuilder builder) { builder.StartTable(6); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddX1(FlatBufferBuilder builder, int x1) { builder.AddInt(1, x1, 0); }
|
||||
public static void AddX2(FlatBufferBuilder builder, int x2) { builder.AddInt(2, x2, 0); }
|
||||
public static void AddX3(FlatBufferBuilder builder, int x3) { builder.AddInt(3, x3, 0); }
|
||||
public static void AddX4(FlatBufferBuilder builder, int x4) { builder.AddInt(4, x4, 0); }
|
||||
public static void AddX5(FlatBufferBuilder builder, Offset<cfg.TestInnerGroup> x5Offset) { builder.AddOffset(5, x5Offset.Value, 0); }
|
||||
public static Offset<cfg.TestDemoGroup> EndTestDemoGroup(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 14); // x5
|
||||
return new Offset<cfg.TestDemoGroup>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class TestDemoGroupVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 6 /*X1*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 8 /*X2*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 10 /*X3*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 12 /*X4*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyTable(tablePos, 14 /*X5*/, cfg.TestInnerGroupVerify.Verify, true)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,125 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct TestDemoPrimitiveTypesTable : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static TestDemoPrimitiveTypesTable GetRootAsTestDemoPrimitiveTypesTable(ByteBuffer _bb) { return GetRootAsTestDemoPrimitiveTypesTable(_bb, new TestDemoPrimitiveTypesTable()); }
|
||||
public static TestDemoPrimitiveTypesTable GetRootAsTestDemoPrimitiveTypesTable(ByteBuffer _bb, TestDemoPrimitiveTypesTable obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public TestDemoPrimitiveTypesTable __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public bool X1 { get { int o = __p.__offset(4); return o != 0 ? 0!=__p.bb.Get(o + __p.bb_pos) : (bool)false; } }
|
||||
public byte X2 { get { int o = __p.__offset(6); return o != 0 ? __p.bb.Get(o + __p.bb_pos) : (byte)0; } }
|
||||
public short X3 { get { int o = __p.__offset(8); return o != 0 ? __p.bb.GetShort(o + __p.bb_pos) : (short)0; } }
|
||||
public int X4 { get { int o = __p.__offset(10); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public long X5 { get { int o = __p.__offset(12); return o != 0 ? __p.bb.GetLong(o + __p.bb_pos) : (long)0; } }
|
||||
public float X6 { get { int o = __p.__offset(14); return o != 0 ? __p.bb.GetFloat(o + __p.bb_pos) : (float)0.0f; } }
|
||||
public double X7 { get { int o = __p.__offset(16); return o != 0 ? __p.bb.GetDouble(o + __p.bb_pos) : (double)0.0; } }
|
||||
public string S1 { get { int o = __p.__offset(18); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetS1Bytes() { return __p.__vector_as_span<byte>(18, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetS1Bytes() { return __p.__vector_as_arraysegment(18); }
|
||||
#endif
|
||||
public byte[] GetS1Array() { return __p.__vector_as_array<byte>(18); }
|
||||
public string S2 { get { int o = __p.__offset(20); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetS2Bytes() { return __p.__vector_as_span<byte>(20, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetS2Bytes() { return __p.__vector_as_arraysegment(20); }
|
||||
#endif
|
||||
public byte[] GetS2Array() { return __p.__vector_as_array<byte>(20); }
|
||||
public cfg.vector2? V2 { get { int o = __p.__offset(22); return o != 0 ? (cfg.vector2?)(new cfg.vector2()).__assign(__p.__indirect(o + __p.bb_pos), __p.bb) : null; } }
|
||||
public cfg.vector3? V3 { get { int o = __p.__offset(24); return o != 0 ? (cfg.vector3?)(new cfg.vector3()).__assign(__p.__indirect(o + __p.bb_pos), __p.bb) : null; } }
|
||||
public cfg.vector4? V4 { get { int o = __p.__offset(26); return o != 0 ? (cfg.vector4?)(new cfg.vector4()).__assign(__p.__indirect(o + __p.bb_pos), __p.bb) : null; } }
|
||||
public long T1 { get { int o = __p.__offset(28); return o != 0 ? __p.bb.GetLong(o + __p.bb_pos) : (long)0; } }
|
||||
|
||||
public static Offset<cfg.TestDemoPrimitiveTypesTable> CreateTestDemoPrimitiveTypesTable(FlatBufferBuilder builder,
|
||||
bool x1 = false,
|
||||
byte x2 = 0,
|
||||
short x3 = 0,
|
||||
int x4 = 0,
|
||||
long x5 = 0,
|
||||
float x6 = 0.0f,
|
||||
double x7 = 0.0,
|
||||
StringOffset s1Offset = default(StringOffset),
|
||||
StringOffset s2Offset = default(StringOffset),
|
||||
Offset<cfg.vector2> v2Offset = default(Offset<cfg.vector2>),
|
||||
Offset<cfg.vector3> v3Offset = default(Offset<cfg.vector3>),
|
||||
Offset<cfg.vector4> v4Offset = default(Offset<cfg.vector4>),
|
||||
long t1 = 0) {
|
||||
builder.StartTable(13);
|
||||
TestDemoPrimitiveTypesTable.AddT1(builder, t1);
|
||||
TestDemoPrimitiveTypesTable.AddX7(builder, x7);
|
||||
TestDemoPrimitiveTypesTable.AddX5(builder, x5);
|
||||
TestDemoPrimitiveTypesTable.AddV4(builder, v4Offset);
|
||||
TestDemoPrimitiveTypesTable.AddV3(builder, v3Offset);
|
||||
TestDemoPrimitiveTypesTable.AddV2(builder, v2Offset);
|
||||
TestDemoPrimitiveTypesTable.AddS2(builder, s2Offset);
|
||||
TestDemoPrimitiveTypesTable.AddS1(builder, s1Offset);
|
||||
TestDemoPrimitiveTypesTable.AddX6(builder, x6);
|
||||
TestDemoPrimitiveTypesTable.AddX4(builder, x4);
|
||||
TestDemoPrimitiveTypesTable.AddX3(builder, x3);
|
||||
TestDemoPrimitiveTypesTable.AddX2(builder, x2);
|
||||
TestDemoPrimitiveTypesTable.AddX1(builder, x1);
|
||||
return TestDemoPrimitiveTypesTable.EndTestDemoPrimitiveTypesTable(builder);
|
||||
}
|
||||
|
||||
public static void StartTestDemoPrimitiveTypesTable(FlatBufferBuilder builder) { builder.StartTable(13); }
|
||||
public static void AddX1(FlatBufferBuilder builder, bool x1) { builder.AddBool(0, x1, false); }
|
||||
public static void AddX2(FlatBufferBuilder builder, byte x2) { builder.AddByte(1, x2, 0); }
|
||||
public static void AddX3(FlatBufferBuilder builder, short x3) { builder.AddShort(2, x3, 0); }
|
||||
public static void AddX4(FlatBufferBuilder builder, int x4) { builder.AddInt(3, x4, 0); }
|
||||
public static void AddX5(FlatBufferBuilder builder, long x5) { builder.AddLong(4, x5, 0); }
|
||||
public static void AddX6(FlatBufferBuilder builder, float x6) { builder.AddFloat(5, x6, 0.0f); }
|
||||
public static void AddX7(FlatBufferBuilder builder, double x7) { builder.AddDouble(6, x7, 0.0); }
|
||||
public static void AddS1(FlatBufferBuilder builder, StringOffset s1Offset) { builder.AddOffset(7, s1Offset.Value, 0); }
|
||||
public static void AddS2(FlatBufferBuilder builder, StringOffset s2Offset) { builder.AddOffset(8, s2Offset.Value, 0); }
|
||||
public static void AddV2(FlatBufferBuilder builder, Offset<cfg.vector2> v2Offset) { builder.AddOffset(9, v2Offset.Value, 0); }
|
||||
public static void AddV3(FlatBufferBuilder builder, Offset<cfg.vector3> v3Offset) { builder.AddOffset(10, v3Offset.Value, 0); }
|
||||
public static void AddV4(FlatBufferBuilder builder, Offset<cfg.vector4> v4Offset) { builder.AddOffset(11, v4Offset.Value, 0); }
|
||||
public static void AddT1(FlatBufferBuilder builder, long t1) { builder.AddLong(12, t1, 0); }
|
||||
public static Offset<cfg.TestDemoPrimitiveTypesTable> EndTestDemoPrimitiveTypesTable(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 22); // v2
|
||||
builder.Required(o, 24); // v3
|
||||
builder.Required(o, 26); // v4
|
||||
return new Offset<cfg.TestDemoPrimitiveTypesTable>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class TestDemoPrimitiveTypesTableVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*X1*/, 1 /*bool*/, 1, false)
|
||||
&& verifier.VerifyField(tablePos, 6 /*X2*/, 1 /*byte*/, 1, false)
|
||||
&& verifier.VerifyField(tablePos, 8 /*X3*/, 2 /*short*/, 2, false)
|
||||
&& verifier.VerifyField(tablePos, 10 /*X4*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 12 /*X5*/, 8 /*long*/, 8, false)
|
||||
&& verifier.VerifyField(tablePos, 14 /*X6*/, 4 /*float*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 16 /*X7*/, 8 /*double*/, 8, false)
|
||||
&& verifier.VerifyString(tablePos, 18 /*S1*/, false)
|
||||
&& verifier.VerifyString(tablePos, 20 /*S2*/, false)
|
||||
&& verifier.VerifyTable(tablePos, 22 /*V2*/, cfg.vector2Verify.Verify, true)
|
||||
&& verifier.VerifyTable(tablePos, 24 /*V3*/, cfg.vector3Verify.Verify, true)
|
||||
&& verifier.VerifyTable(tablePos, 26 /*V4*/, cfg.vector4Verify.Verify, true)
|
||||
&& verifier.VerifyField(tablePos, 28 /*T1*/, 8 /*long*/, 8, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct TestDemoSingletonType : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static TestDemoSingletonType GetRootAsTestDemoSingletonType(ByteBuffer _bb) { return GetRootAsTestDemoSingletonType(_bb, new TestDemoSingletonType()); }
|
||||
public static TestDemoSingletonType GetRootAsTestDemoSingletonType(ByteBuffer _bb, TestDemoSingletonType obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public TestDemoSingletonType __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string Name { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
public cfg.TestDemoDynamic DateType { get { int o = __p.__offset(8); return o != 0 ? (cfg.TestDemoDynamic)__p.bb.Get(o + __p.bb_pos) : cfg.TestDemoDynamic.NONE; } }
|
||||
public TTable? Date<TTable>() where TTable : struct, IFlatbufferObject { int o = __p.__offset(10); return o != 0 ? (TTable?)__p.__union<TTable>(o + __p.bb_pos) : null; }
|
||||
public cfg.TestDemoD2 DateAsTestDemoD2() { return Date<cfg.TestDemoD2>().Value; }
|
||||
public cfg.TestDemoE1 DateAsTestDemoE1() { return Date<cfg.TestDemoE1>().Value; }
|
||||
public cfg.TestLoginRoleInfo DateAsTestLoginRoleInfo() { return Date<cfg.TestLoginRoleInfo>().Value; }
|
||||
public cfg.TestDemoD5 DateAsTestDemoD5() { return Date<cfg.TestDemoD5>().Value; }
|
||||
|
||||
public static Offset<cfg.TestDemoSingletonType> CreateTestDemoSingletonType(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset nameOffset = default(StringOffset),
|
||||
cfg.TestDemoDynamic date_type = cfg.TestDemoDynamic.NONE,
|
||||
int dateOffset = 0) {
|
||||
builder.StartTable(4);
|
||||
TestDemoSingletonType.AddDate(builder, dateOffset);
|
||||
TestDemoSingletonType.AddName(builder, nameOffset);
|
||||
TestDemoSingletonType.AddId(builder, id);
|
||||
TestDemoSingletonType.AddDateType(builder, date_type);
|
||||
return TestDemoSingletonType.EndTestDemoSingletonType(builder);
|
||||
}
|
||||
|
||||
public static void StartTestDemoSingletonType(FlatBufferBuilder builder) { builder.StartTable(4); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddName(FlatBufferBuilder builder, StringOffset nameOffset) { builder.AddOffset(1, nameOffset.Value, 0); }
|
||||
public static void AddDateType(FlatBufferBuilder builder, cfg.TestDemoDynamic dateType) { builder.AddByte(2, (byte)dateType, 0); }
|
||||
public static void AddDate(FlatBufferBuilder builder, int dateOffset) { builder.AddOffset(3, dateOffset, 0); }
|
||||
public static Offset<cfg.TestDemoSingletonType> EndTestDemoSingletonType(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 10); // date
|
||||
return new Offset<cfg.TestDemoSingletonType>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class TestDemoSingletonTypeVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*Name*/, false)
|
||||
&& verifier.VerifyField(tablePos, 8 /*DateType*/, 1 /*cfg.TestDemoDynamic*/, 1, false)
|
||||
&& verifier.VerifyUnion(tablePos, 8, 10 /*Date*/, cfg.TestDemoDynamicVerify.Verify, true)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct TestDemoType1 : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static TestDemoType1 GetRootAsTestDemoType1(ByteBuffer _bb) { return GetRootAsTestDemoType1(_bb, new TestDemoType1()); }
|
||||
public static TestDemoType1 GetRootAsTestDemoType1(ByteBuffer _bb, TestDemoType1 obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public TestDemoType1 __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int X1 { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
|
||||
public static Offset<cfg.TestDemoType1> CreateTestDemoType1(FlatBufferBuilder builder,
|
||||
int x1 = 0) {
|
||||
builder.StartTable(1);
|
||||
TestDemoType1.AddX1(builder, x1);
|
||||
return TestDemoType1.EndTestDemoType1(builder);
|
||||
}
|
||||
|
||||
public static void StartTestDemoType1(FlatBufferBuilder builder) { builder.StartTable(1); }
|
||||
public static void AddX1(FlatBufferBuilder builder, int x1) { builder.AddInt(0, x1, 0); }
|
||||
public static Offset<cfg.TestDemoType1> EndTestDemoType1(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.TestDemoType1>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class TestDemoType1Verify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*X1*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,255 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct TestDemoType2 : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static TestDemoType2 GetRootAsTestDemoType2(ByteBuffer _bb) { return GetRootAsTestDemoType2(_bb, new TestDemoType2()); }
|
||||
public static TestDemoType2 GetRootAsTestDemoType2(ByteBuffer _bb, TestDemoType2 obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public TestDemoType2 __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int X4 { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public bool X1 { get { int o = __p.__offset(6); return o != 0 ? 0!=__p.bb.Get(o + __p.bb_pos) : (bool)false; } }
|
||||
public byte X2 { get { int o = __p.__offset(8); return o != 0 ? __p.bb.Get(o + __p.bb_pos) : (byte)0; } }
|
||||
public short X3 { get { int o = __p.__offset(10); return o != 0 ? __p.bb.GetShort(o + __p.bb_pos) : (short)0; } }
|
||||
public long X5 { get { int o = __p.__offset(12); return o != 0 ? __p.bb.GetLong(o + __p.bb_pos) : (long)0; } }
|
||||
public float X6 { get { int o = __p.__offset(14); return o != 0 ? __p.bb.GetFloat(o + __p.bb_pos) : (float)0.0f; } }
|
||||
public double X7 { get { int o = __p.__offset(16); return o != 0 ? __p.bb.GetDouble(o + __p.bb_pos) : (double)0.0; } }
|
||||
public short X80 { get { int o = __p.__offset(18); return o != 0 ? __p.bb.GetShort(o + __p.bb_pos) : (short)0; } }
|
||||
public int X8 { get { int o = __p.__offset(20); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public long X9 { get { int o = __p.__offset(22); return o != 0 ? __p.bb.GetLong(o + __p.bb_pos) : (long)0; } }
|
||||
public string X10 { get { int o = __p.__offset(24); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetX10Bytes() { return __p.__vector_as_span<byte>(24, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetX10Bytes() { return __p.__vector_as_arraysegment(24); }
|
||||
#endif
|
||||
public byte[] GetX10Array() { return __p.__vector_as_array<byte>(24); }
|
||||
public cfg.TestDemoType1? X12 { get { int o = __p.__offset(26); return o != 0 ? (cfg.TestDemoType1?)(new cfg.TestDemoType1()).__assign(__p.__indirect(o + __p.bb_pos), __p.bb) : null; } }
|
||||
public cfg.TestDemoEnum X13 { get { int o = __p.__offset(28); return o != 0 ? (cfg.TestDemoEnum)__p.bb.GetInt(o + __p.bb_pos) : cfg.TestDemoEnum.TestDemoEnum_NONE; } }
|
||||
public cfg.TestDemoDynamic X14Type { get { int o = __p.__offset(30); return o != 0 ? (cfg.TestDemoDynamic)__p.bb.Get(o + __p.bb_pos) : cfg.TestDemoDynamic.NONE; } }
|
||||
public TTable? X14<TTable>() where TTable : struct, IFlatbufferObject { int o = __p.__offset(32); return o != 0 ? (TTable?)__p.__union<TTable>(o + __p.bb_pos) : null; }
|
||||
public cfg.TestDemoD2 X14AsTestDemoD2() { return X14<cfg.TestDemoD2>().Value; }
|
||||
public cfg.TestDemoE1 X14AsTestDemoE1() { return X14<cfg.TestDemoE1>().Value; }
|
||||
public cfg.TestLoginRoleInfo X14AsTestLoginRoleInfo() { return X14<cfg.TestLoginRoleInfo>().Value; }
|
||||
public cfg.TestDemoD5 X14AsTestDemoD5() { return X14<cfg.TestDemoD5>().Value; }
|
||||
public string S1 { get { int o = __p.__offset(34); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetS1Bytes() { return __p.__vector_as_span<byte>(34, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetS1Bytes() { return __p.__vector_as_arraysegment(34); }
|
||||
#endif
|
||||
public byte[] GetS1Array() { return __p.__vector_as_array<byte>(34); }
|
||||
public long T1 { get { int o = __p.__offset(36); return o != 0 ? __p.bb.GetLong(o + __p.bb_pos) : (long)0; } }
|
||||
public int K1(int j) { int o = __p.__offset(38); return o != 0 ? __p.bb.GetInt(__p.__vector(o) + j * 4) : (int)0; }
|
||||
public int K1Length { get { int o = __p.__offset(38); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<int> GetK1Bytes() { return __p.__vector_as_span<int>(38, 4); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetK1Bytes() { return __p.__vector_as_arraysegment(38); }
|
||||
#endif
|
||||
public int[] GetK1Array() { return __p.__vector_as_array<int>(38); }
|
||||
public int K2(int j) { int o = __p.__offset(40); return o != 0 ? __p.bb.GetInt(__p.__vector(o) + j * 4) : (int)0; }
|
||||
public int K2Length { get { int o = __p.__offset(40); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<int> GetK2Bytes() { return __p.__vector_as_span<int>(40, 4); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetK2Bytes() { return __p.__vector_as_arraysegment(40); }
|
||||
#endif
|
||||
public int[] GetK2Array() { return __p.__vector_as_array<int>(40); }
|
||||
public int K5(int j) { int o = __p.__offset(42); return o != 0 ? __p.bb.GetInt(__p.__vector(o) + j * 4) : (int)0; }
|
||||
public int K5Length { get { int o = __p.__offset(42); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<int> GetK5Bytes() { return __p.__vector_as_span<int>(42, 4); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetK5Bytes() { return __p.__vector_as_arraysegment(42); }
|
||||
#endif
|
||||
public int[] GetK5Array() { return __p.__vector_as_array<int>(42); }
|
||||
public cfg.KeyValue_int32_int32? K8(int j) { int o = __p.__offset(44); return o != 0 ? (cfg.KeyValue_int32_int32?)(new cfg.KeyValue_int32_int32()).__assign(__p.__indirect(__p.__vector(o) + j * 4), __p.bb) : null; }
|
||||
public int K8Length { get { int o = __p.__offset(44); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
public cfg.TestDemoE2? K9(int j) { int o = __p.__offset(46); return o != 0 ? (cfg.TestDemoE2?)(new cfg.TestDemoE2()).__assign(__p.__indirect(__p.__vector(o) + j * 4), __p.bb) : null; }
|
||||
public int K9Length { get { int o = __p.__offset(46); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
public cfg.TestDemoDynamic K15Type(int j) { int o = __p.__offset(48); return o != 0 ? (cfg.TestDemoDynamic)__p.bb.Get(__p.__vector(o) + j * 1) : (cfg.TestDemoDynamic)0; }
|
||||
public int K15TypeLength { get { int o = __p.__offset(48); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<cfg.TestDemoDynamic> GetK15TypeBytes() { return __p.__vector_as_span<cfg.TestDemoDynamic>(48, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetK15TypeBytes() { return __p.__vector_as_arraysegment(48); }
|
||||
#endif
|
||||
public cfg.TestDemoDynamic[] GetK15TypeArray() { int o = __p.__offset(48); if (o == 0) return null; int p = __p.__vector(o); int l = __p.__vector_len(o); cfg.TestDemoDynamic[] a = new cfg.TestDemoDynamic[l]; for (int i = 0; i < l; i++) { a[i] = (cfg.TestDemoDynamic)__p.bb.Get(p + i * 1); } return a; }
|
||||
public TTable? K15<TTable>(int j) where TTable : struct, IFlatbufferObject { int o = __p.__offset(50); return o != 0 ? (TTable?)__p.__union<TTable>(__p.__vector(o) + j * 4) : null; }
|
||||
public int K15Length { get { int o = __p.__offset(50); return o != 0 ? __p.__vector_len(o) : 0; } }
|
||||
|
||||
public static Offset<cfg.TestDemoType2> CreateTestDemoType2(FlatBufferBuilder builder,
|
||||
int x4 = 0,
|
||||
bool x1 = false,
|
||||
byte x2 = 0,
|
||||
short x3 = 0,
|
||||
long x5 = 0,
|
||||
float x6 = 0.0f,
|
||||
double x7 = 0.0,
|
||||
short x8_0 = 0,
|
||||
int x8 = 0,
|
||||
long x9 = 0,
|
||||
StringOffset x10Offset = default(StringOffset),
|
||||
Offset<cfg.TestDemoType1> x12Offset = default(Offset<cfg.TestDemoType1>),
|
||||
cfg.TestDemoEnum x13 = cfg.TestDemoEnum.TestDemoEnum_NONE,
|
||||
cfg.TestDemoDynamic x14_type = cfg.TestDemoDynamic.NONE,
|
||||
int x14Offset = 0,
|
||||
StringOffset s1Offset = default(StringOffset),
|
||||
long t1 = 0,
|
||||
VectorOffset k1Offset = default(VectorOffset),
|
||||
VectorOffset k2Offset = default(VectorOffset),
|
||||
VectorOffset k5Offset = default(VectorOffset),
|
||||
VectorOffset k8Offset = default(VectorOffset),
|
||||
VectorOffset k9Offset = default(VectorOffset),
|
||||
VectorOffset k15_typeOffset = default(VectorOffset),
|
||||
VectorOffset k15Offset = default(VectorOffset)) {
|
||||
builder.StartTable(24);
|
||||
TestDemoType2.AddT1(builder, t1);
|
||||
TestDemoType2.AddX9(builder, x9);
|
||||
TestDemoType2.AddX7(builder, x7);
|
||||
TestDemoType2.AddX5(builder, x5);
|
||||
TestDemoType2.AddK15(builder, k15Offset);
|
||||
TestDemoType2.AddK15Type(builder, k15_typeOffset);
|
||||
TestDemoType2.AddK9(builder, k9Offset);
|
||||
TestDemoType2.AddK8(builder, k8Offset);
|
||||
TestDemoType2.AddK5(builder, k5Offset);
|
||||
TestDemoType2.AddK2(builder, k2Offset);
|
||||
TestDemoType2.AddK1(builder, k1Offset);
|
||||
TestDemoType2.AddS1(builder, s1Offset);
|
||||
TestDemoType2.AddX14(builder, x14Offset);
|
||||
TestDemoType2.AddX13(builder, x13);
|
||||
TestDemoType2.AddX12(builder, x12Offset);
|
||||
TestDemoType2.AddX10(builder, x10Offset);
|
||||
TestDemoType2.AddX8(builder, x8);
|
||||
TestDemoType2.AddX6(builder, x6);
|
||||
TestDemoType2.AddX4(builder, x4);
|
||||
TestDemoType2.AddX80(builder, x8_0);
|
||||
TestDemoType2.AddX3(builder, x3);
|
||||
TestDemoType2.AddX14Type(builder, x14_type);
|
||||
TestDemoType2.AddX2(builder, x2);
|
||||
TestDemoType2.AddX1(builder, x1);
|
||||
return TestDemoType2.EndTestDemoType2(builder);
|
||||
}
|
||||
|
||||
public static void StartTestDemoType2(FlatBufferBuilder builder) { builder.StartTable(24); }
|
||||
public static void AddX4(FlatBufferBuilder builder, int x4) { builder.AddInt(0, x4, 0); }
|
||||
public static void AddX1(FlatBufferBuilder builder, bool x1) { builder.AddBool(1, x1, false); }
|
||||
public static void AddX2(FlatBufferBuilder builder, byte x2) { builder.AddByte(2, x2, 0); }
|
||||
public static void AddX3(FlatBufferBuilder builder, short x3) { builder.AddShort(3, x3, 0); }
|
||||
public static void AddX5(FlatBufferBuilder builder, long x5) { builder.AddLong(4, x5, 0); }
|
||||
public static void AddX6(FlatBufferBuilder builder, float x6) { builder.AddFloat(5, x6, 0.0f); }
|
||||
public static void AddX7(FlatBufferBuilder builder, double x7) { builder.AddDouble(6, x7, 0.0); }
|
||||
public static void AddX80(FlatBufferBuilder builder, short x80) { builder.AddShort(7, x80, 0); }
|
||||
public static void AddX8(FlatBufferBuilder builder, int x8) { builder.AddInt(8, x8, 0); }
|
||||
public static void AddX9(FlatBufferBuilder builder, long x9) { builder.AddLong(9, x9, 0); }
|
||||
public static void AddX10(FlatBufferBuilder builder, StringOffset x10Offset) { builder.AddOffset(10, x10Offset.Value, 0); }
|
||||
public static void AddX12(FlatBufferBuilder builder, Offset<cfg.TestDemoType1> x12Offset) { builder.AddOffset(11, x12Offset.Value, 0); }
|
||||
public static void AddX13(FlatBufferBuilder builder, cfg.TestDemoEnum x13) { builder.AddInt(12, (int)x13, 0); }
|
||||
public static void AddX14Type(FlatBufferBuilder builder, cfg.TestDemoDynamic x14Type) { builder.AddByte(13, (byte)x14Type, 0); }
|
||||
public static void AddX14(FlatBufferBuilder builder, int x14Offset) { builder.AddOffset(14, x14Offset, 0); }
|
||||
public static void AddS1(FlatBufferBuilder builder, StringOffset s1Offset) { builder.AddOffset(15, s1Offset.Value, 0); }
|
||||
public static void AddT1(FlatBufferBuilder builder, long t1) { builder.AddLong(16, t1, 0); }
|
||||
public static void AddK1(FlatBufferBuilder builder, VectorOffset k1Offset) { builder.AddOffset(17, k1Offset.Value, 0); }
|
||||
public static VectorOffset CreateK1Vector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddInt(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK1VectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK1VectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK1VectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartK1Vector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddK2(FlatBufferBuilder builder, VectorOffset k2Offset) { builder.AddOffset(18, k2Offset.Value, 0); }
|
||||
public static VectorOffset CreateK2Vector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddInt(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK2VectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK2VectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK2VectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartK2Vector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddK5(FlatBufferBuilder builder, VectorOffset k5Offset) { builder.AddOffset(19, k5Offset.Value, 0); }
|
||||
public static VectorOffset CreateK5Vector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddInt(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK5VectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK5VectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK5VectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartK5Vector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddK8(FlatBufferBuilder builder, VectorOffset k8Offset) { builder.AddOffset(20, k8Offset.Value, 0); }
|
||||
public static VectorOffset CreateK8Vector(FlatBufferBuilder builder, Offset<cfg.KeyValue_int32_int32>[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i].Value); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK8VectorBlock(FlatBufferBuilder builder, Offset<cfg.KeyValue_int32_int32>[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK8VectorBlock(FlatBufferBuilder builder, ArraySegment<Offset<cfg.KeyValue_int32_int32>> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK8VectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<Offset<cfg.KeyValue_int32_int32>>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartK8Vector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddK9(FlatBufferBuilder builder, VectorOffset k9Offset) { builder.AddOffset(21, k9Offset.Value, 0); }
|
||||
public static VectorOffset CreateK9Vector(FlatBufferBuilder builder, Offset<cfg.TestDemoE2>[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i].Value); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK9VectorBlock(FlatBufferBuilder builder, Offset<cfg.TestDemoE2>[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK9VectorBlock(FlatBufferBuilder builder, ArraySegment<Offset<cfg.TestDemoE2>> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK9VectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<Offset<cfg.TestDemoE2>>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartK9Vector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static void AddK15Type(FlatBufferBuilder builder, VectorOffset k15TypeOffset) { builder.AddOffset(22, k15TypeOffset.Value, 0); }
|
||||
public static VectorOffset CreateK15TypeVector(FlatBufferBuilder builder, cfg.TestDemoDynamic[] data) { builder.StartVector(1, data.Length, 1); for (int i = data.Length - 1; i >= 0; i--) builder.AddByte((byte)data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK15TypeVectorBlock(FlatBufferBuilder builder, cfg.TestDemoDynamic[] data) { builder.StartVector(1, data.Length, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK15TypeVectorBlock(FlatBufferBuilder builder, ArraySegment<cfg.TestDemoDynamic> data) { builder.StartVector(1, data.Count, 1); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK15TypeVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<cfg.TestDemoDynamic>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartK15TypeVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(1, numElems, 1); }
|
||||
public static void AddK15(FlatBufferBuilder builder, VectorOffset k15Offset) { builder.AddOffset(23, k15Offset.Value, 0); }
|
||||
public static VectorOffset CreateK15Vector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i]); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK15VectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK15VectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static VectorOffset CreateK15VectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); }
|
||||
public static void StartK15Vector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static Offset<cfg.TestDemoType2> EndTestDemoType2(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
builder.Required(o, 26); // x12
|
||||
builder.Required(o, 32); // x14
|
||||
builder.Required(o, 38); // k1
|
||||
builder.Required(o, 40); // k2
|
||||
builder.Required(o, 42); // k5
|
||||
builder.Required(o, 44); // k8
|
||||
builder.Required(o, 46); // k9
|
||||
builder.Required(o, 48); // k15_type
|
||||
builder.Required(o, 50); // k15
|
||||
return new Offset<cfg.TestDemoType2>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class TestDemoType2Verify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*X4*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 6 /*X1*/, 1 /*bool*/, 1, false)
|
||||
&& verifier.VerifyField(tablePos, 8 /*X2*/, 1 /*byte*/, 1, false)
|
||||
&& verifier.VerifyField(tablePos, 10 /*X3*/, 2 /*short*/, 2, false)
|
||||
&& verifier.VerifyField(tablePos, 12 /*X5*/, 8 /*long*/, 8, false)
|
||||
&& verifier.VerifyField(tablePos, 14 /*X6*/, 4 /*float*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 16 /*X7*/, 8 /*double*/, 8, false)
|
||||
&& verifier.VerifyField(tablePos, 18 /*X80*/, 2 /*short*/, 2, false)
|
||||
&& verifier.VerifyField(tablePos, 20 /*X8*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 22 /*X9*/, 8 /*long*/, 8, false)
|
||||
&& verifier.VerifyString(tablePos, 24 /*X10*/, false)
|
||||
&& verifier.VerifyTable(tablePos, 26 /*X12*/, cfg.TestDemoType1Verify.Verify, true)
|
||||
&& verifier.VerifyField(tablePos, 28 /*X13*/, 4 /*cfg.TestDemoEnum*/, 4, false)
|
||||
&& verifier.VerifyField(tablePos, 30 /*X14Type*/, 1 /*cfg.TestDemoDynamic*/, 1, false)
|
||||
&& verifier.VerifyUnion(tablePos, 30, 32 /*X14*/, cfg.TestDemoDynamicVerify.Verify, true)
|
||||
&& verifier.VerifyString(tablePos, 34 /*S1*/, false)
|
||||
&& verifier.VerifyField(tablePos, 36 /*T1*/, 8 /*long*/, 8, false)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 38 /*K1*/, 4 /*int*/, true)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 40 /*K2*/, 4 /*int*/, true)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 42 /*K5*/, 4 /*int*/, true)
|
||||
&& verifier.VerifyVectorOfTables(tablePos, 44 /*K8*/, cfg.KeyValue_int32_int32Verify.Verify, true)
|
||||
&& verifier.VerifyVectorOfTables(tablePos, 46 /*K9*/, cfg.TestDemoE2Verify.Verify, true)
|
||||
&& verifier.VerifyVectorOfData(tablePos, 48 /*K15Type*/, 1 /*cfg.TestDemoDynamic*/, true)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
using global::System;
|
||||
using global::System.Collections.Generic;
|
||||
using global::Google.FlatBuffers;
|
||||
|
||||
public struct TestDetectEncoding : IFlatbufferObject
|
||||
{
|
||||
private Table __p;
|
||||
public ByteBuffer ByteBuffer { get { return __p.bb; } }
|
||||
public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_23_5_26(); }
|
||||
public static TestDetectEncoding GetRootAsTestDetectEncoding(ByteBuffer _bb) { return GetRootAsTestDetectEncoding(_bb, new TestDetectEncoding()); }
|
||||
public static TestDetectEncoding GetRootAsTestDetectEncoding(ByteBuffer _bb, TestDetectEncoding obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); }
|
||||
public TestDetectEncoding __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int Id { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } }
|
||||
public string Name { get { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } }
|
||||
#if ENABLE_SPAN_T
|
||||
public Span<byte> GetNameBytes() { return __p.__vector_as_span<byte>(6, 1); }
|
||||
#else
|
||||
public ArraySegment<byte>? GetNameBytes() { return __p.__vector_as_arraysegment(6); }
|
||||
#endif
|
||||
public byte[] GetNameArray() { return __p.__vector_as_array<byte>(6); }
|
||||
|
||||
public static Offset<cfg.TestDetectEncoding> CreateTestDetectEncoding(FlatBufferBuilder builder,
|
||||
int id = 0,
|
||||
StringOffset nameOffset = default(StringOffset)) {
|
||||
builder.StartTable(2);
|
||||
TestDetectEncoding.AddName(builder, nameOffset);
|
||||
TestDetectEncoding.AddId(builder, id);
|
||||
return TestDetectEncoding.EndTestDetectEncoding(builder);
|
||||
}
|
||||
|
||||
public static void StartTestDetectEncoding(FlatBufferBuilder builder) { builder.StartTable(2); }
|
||||
public static void AddId(FlatBufferBuilder builder, int id) { builder.AddInt(0, id, 0); }
|
||||
public static void AddName(FlatBufferBuilder builder, StringOffset nameOffset) { builder.AddOffset(1, nameOffset.Value, 0); }
|
||||
public static Offset<cfg.TestDetectEncoding> EndTestDetectEncoding(FlatBufferBuilder builder) {
|
||||
int o = builder.EndTable();
|
||||
return new Offset<cfg.TestDetectEncoding>(o);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static public class TestDetectEncodingVerify
|
||||
{
|
||||
static public bool Verify(Google.FlatBuffers.Verifier verifier, uint tablePos)
|
||||
{
|
||||
return verifier.VerifyTableStart(tablePos)
|
||||
&& verifier.VerifyField(tablePos, 4 /*Id*/, 4 /*int*/, 4, false)
|
||||
&& verifier.VerifyString(tablePos, 6 /*Name*/, false)
|
||||
&& verifier.VerifyTableEnd(tablePos);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
// <auto-generated>
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// </auto-generated>
|
||||
|
||||
namespace cfg
|
||||
{
|
||||
|
||||
public enum TestETestEmptyEnum : int
|
||||
{
|
||||
__GENERATE_DEFAULT_VALUE = 0,
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user