void Update() { for (int i = 0; i < keyMapList.Count; i++) { if (Input.GetKeyDown(keyMapList[i].keyboardKey)) { VirtualKeyParameter param = ParameterPool.GetParameter <VirtualKeyParameter>(); param.key = keyMapList[i].virtualKey; GlobalEventQueue.EnQueueEvent(VK_State.Down, param); } if (Input.GetKey(keyMapList[i].keyboardKey)) { VirtualKeyParameter param = ParameterPool.GetParameter <VirtualKeyParameter>(); param.key = keyMapList[i].virtualKey; GlobalEventQueue.EnQueueEvent(VK_State.Press, param); } if (Input.GetKeyUp(keyMapList[i].keyboardKey)) { VirtualKeyParameter param = ParameterPool.GetParameter <VirtualKeyParameter>(); param.key = keyMapList[i].virtualKey; GlobalEventQueue.EnQueueEvent(VK_State.Up, param); } } }
private void EnqueueMouseButtonEvent(MouseKey mouseKey, VK_State state) { VirtualKeyParameter lParam = ParameterPool.GetParameter <VirtualKeyParameter>(); lParam.key = GetVirtualKeyMapData(mouseKey); GlobalEventQueue.EnQueueEvent(state, lParam); }
void Awake() { transScrollRect = scrollRect.transform as RectTransform; createdCount = countOfSee + 2; scrollRect.onValueChanged.AddListener(ScrollCheck); GlobalEventQueue.RegisterListener(JLib.DefaultEvent.SetItemScrollRect, ListenSetItems); }
// Use this for initialization public void Awake() { text = transform.GetChild(0).GetComponent <Text>(); bg = GetComponent <Image>(); GlobalEventQueue.RegisterListener(DefaultEvent.ShowTooltip, ListenShowTooltip); GlobalEventQueue.RegisterListener(DefaultEvent.HideTooltip, ListenHideTooltip); }
//#endregion void Awake() { TableLoader.Initialize(); GlobalEventQueue.Initialize(); JResources.Initialize(); EffectManager.Initialize(); OnAwake(); GlobalEventQueue.RegisterListener(DefaultEvent.LoadScene, ListenSceneChange); GlobalEventQueue.RegisterListener(DefaultEvent.AddScene, ListenAddScene); GlobalEventQueue.RegisterListener(DefaultEvent.UnloadScene, ListenUnloadScene); SceneManager.sceneLoaded += LoadedCompleteMethod; //gravity = Physics.gravity; if (null != appStartMethod) { appStartMethod.Invoke(); } }
public void CreateUIEvent() { GlobalEventQueue.EnQueueEvent(id, type); }
static NetworkObjectManager() { GlobalEventQueue.RegisterListener(DefaultEvent.NetworkEvent, ListenNetworkMessage); }
// Update is called once per frame void Update() { #region press if (Input.GetMouseButton(0)) { EnqueueMouseButtonEvent(MouseKey.Left, VK_State.Press); } if (Input.GetMouseButton(1)) { EnqueueMouseButtonEvent(MouseKey.Right, VK_State.Press); } if (Input.GetMouseButton(2)) { EnqueueMouseButtonEvent(MouseKey.Wheel, VK_State.Press); } #endregion #region Up if (Input.GetMouseButtonUp(0)) { EnqueueMouseButtonEvent(MouseKey.Left, VK_State.Up); } if (Input.GetMouseButtonUp(1)) { EnqueueMouseButtonEvent(MouseKey.Right, VK_State.Up); } if (Input.GetMouseButtonUp(2)) { EnqueueMouseButtonEvent(MouseKey.Wheel, VK_State.Up); } #endregion #region Down if (Input.GetMouseButtonDown(0)) { EnqueueMouseButtonEvent(MouseKey.Left, VK_State.Down); } if (Input.GetMouseButton(1)) { EnqueueMouseButtonEvent(MouseKey.Right, VK_State.Down); } if (Input.GetMouseButton(2)) { EnqueueMouseButtonEvent(MouseKey.Wheel, VK_State.Down); } #endregion float horizontal = Input.GetAxis("Mouse X"); float vertical = Input.GetAxis("Mouse Y"); MouseKey whereDrag = MouseKey.None; if (horizontal != 0) { whereDrag = (horizontal > 0) ? MouseKey.RightDrag : MouseKey.LeftDrag; VirtualKeyParameter hParam = ParameterPool.GetParameter <VirtualKeyParameter>(); hParam.key = GetVirtualKeyMapData(whereDrag); hParam.additionalData = horizontal; GlobalEventQueue.EnQueueEvent(VK_State.Press, hParam); } if (vertical != 0) { whereDrag = (vertical > 0) ? MouseKey.UpDrag : MouseKey.DownDrag; VirtualKeyParameter vParam = ParameterPool.GetParameter <VirtualKeyParameter>(); vParam.key = GetVirtualKeyMapData(whereDrag); vParam.additionalData = vertical; GlobalEventQueue.EnQueueEvent(VK_State.Press, vParam); } }
void OnDistroy() { GlobalEventQueue.RemoveListener(DefaultEvent.LoadScene, ListenSceneChange); GlobalEventQueue.RemoveListener(DefaultEvent.AddScene, ListenAddScene); GlobalEventQueue.RemoveListener(DefaultEvent.UnloadScene, ListenUnloadScene); }
public void LoadedCompleteMethod(Scene scene, LoadSceneMode mode) { GlobalEventQueue.EnQueueEvent(DefaultEvent.CompleteLoadScene, scene.name); }
void Awake() { GlobalEventQueue.RegisterListener(DefaultEvent.DoTween, ListenDoTween); }
void Awake() { GlobalEventQueue.RegisterListener(DefaultEvent.ShowEffect, ListenShowEffect); }
void RegisterListener() { GlobalEventQueue.RegisterListener(VK_State.Press, ListenPress); GlobalEventQueue.RegisterListener(VK_State.Down, ListenDown); GlobalEventQueue.RegisterListener(VK_State.Up, ListenUp); }