Ejemplo n.º 1
0
 private object _GetLogicInputEvent(ELogicInputEventType eventType)
 {
     if (logicEventDispatcher != null)
     {
         return(logicEventDispatcher.AquireLogicInputEvent(eventType));
     }
     return(null);
 }
Ejemplo n.º 2
0
    public object AquireLogicInputEvent(ELogicInputEventType eventType)
    {
        switch (eventType)
        {
        case ELogicInputEventType.MainJoystickSway:
            return(currentData);

        default:
            return(null);
        }
    }
    public object AquireLogicInputEvent(ELogicInputEventType eventType)
    {
        ELogicInputMetaType      metaType = InputUtil.GetMetaTypeOfLogicEvent(eventType);
        ILogicInputEventProvider provider = null;

        if (logicEventProviders.TryGetValue(metaType, out provider))
        {
            return(provider.AquireLogicInputEvent(eventType));
        }
        return(null);
    }
Ejemplo n.º 4
0
 public static ELogicInputMetaType GetMetaTypeOfLogicEvent(ELogicInputEventType eventType)
 {
     if (eventType > ELogicInputEventType.MAIN_JOYSTICK_EVENT_BEGIN && eventType < ELogicInputEventType.MAIN_JOYSTICK_EVENT_END)
     {
         return(ELogicInputMetaType.MainJoytick);
     }
     else if (eventType > ELogicInputEventType.SECONDARY_JOYSTICK_EVENT_BEGIN && eventType < ELogicInputEventType.SECONDARY_JOYSTICK_EVENT_END)
     {
         return(ELogicInputMetaType.SecondaryJoystick);
     }
     else
     {
         return(ELogicInputMetaType.Unknown);
     }
 }
Ejemplo n.º 5
0
 public static object GetLogicInputEvent(ELogicInputEventType eventType)
 {
     return(Instance._GetLogicInputEvent(eventType));
 }