Ejemplo n.º 1
0
        public Offset <DesiredGameInfoState> ToFlatBuffer(FlatBufferBuilder builder)
        {
            DesiredGameInfoState.StartDesiredGameInfoState(builder);

            if (GameSpeed.HasValue)
            {
                DesiredGameInfoState.AddGameSpeed(builder, Float.CreateFloat(builder, GameSpeed.Value));
            }

            if (WorldGravityZ.HasValue)
            {
                DesiredGameInfoState.AddWorldGravityZ(builder, Float.CreateFloat(builder, WorldGravityZ.Value));
            }

            if (Paused.HasValue)
            {
                DesiredGameInfoState.AddPaused(builder, Bool.CreateBool(builder, Paused.Value));
            }

            if (EndMatch.HasValue)
            {
                DesiredGameInfoState.AddEndMatch(builder, Bool.CreateBool(builder, EndMatch.Value));
            }

            return(DesiredGameInfoState.EndDesiredGameInfoState(builder));
        }