示例#1
0
 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));
 }
示例#2
0
 public static void AddMouseBtn(FlatBufferBuilder builder, MouseBottonID mouseBtn)
 {
     builder.AddShort(3, (short)mouseBtn, 0);
 }