public static Offset <NetworkSnakeState> CreateNetworkSnakeState(FlatBufferBuilder builder, StringOffset nameOffset = default(StringOffset), StringOffset skinOffset = default(StringOffset), uint score = 0, bool isDead = false, bool isTurbo = false, VectorOffset partsOffset = default(VectorOffset), ushort head = 0, ushort tail = 0) { builder.StartObject(9); NetworkSnakeState.AddParts(builder, partsOffset); NetworkSnakeState.AddScore(builder, score); NetworkSnakeState.AddSkin(builder, skinOffset); NetworkSnakeState.AddName(builder, nameOffset); NetworkSnakeState.AddTail(builder, tail); NetworkSnakeState.AddHead(builder, head); NetworkSnakeState.AddIsTurbo(builder, isTurbo); NetworkSnakeState.AddIsDead(builder, isDead); return(NetworkSnakeState.EndNetworkSnakeState(builder)); }
public static NetworkSnakeState GetRootAsNetworkSnakeState(ByteBuffer _bb, NetworkSnakeState obj) { return(obj.__init(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }