private object _GetLogicInputEvent(ELogicInputEventType eventType) { if (logicEventDispatcher != null) { return(logicEventDispatcher.AquireLogicInputEvent(eventType)); } return(null); }
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); }
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); } }
public static object GetLogicInputEvent(ELogicInputEventType eventType) { return(Instance._GetLogicInputEvent(eventType)); }