public static Offset <Event> CreateEvent(FlatBufferBuilder builder, EventType eventType = EventType.Hold, ActionOperator actionOperator = ActionOperator.Or, KeyID kCode = KeyID.SDL_SCANCODE_UNKNOWN, MouseBottonID mouseBtn = MouseBottonID.NONE, MouseWheelEvent mWheel = MouseWheelEvent.NONE, ushort joyAxis = 0, short joyBtn = -1) { builder.StartObject(7); Event.AddJoyBtn(builder, joyBtn); Event.AddJoyAxis(builder, joyAxis); Event.AddMWheel(builder, mWheel); Event.AddMouseBtn(builder, mouseBtn); Event.AddKCode(builder, kCode); Event.AddActionOperator(builder, actionOperator); Event.AddEventType(builder, eventType); return(Event.EndEvent(builder)); }
public static void AddMouseBtn(FlatBufferBuilder builder, MouseBottonID mouseBtn) { builder.AddShort(3, (short)mouseBtn, 0); }