Ejemplo n.º 1
0
        void OnAIEvent(AIEvent aiEvent)
        {
//Run the actions if the are not equal to null
            if (inputEvent.escPressed && EscPressed != null)
            {
                EscPressed(inputEvent.escPressed);
            }
            if (inputEvent.spacePressed && SpacePressed != null)
            {
                SpacePressed(inputEvent.spacePressed);
            }
            if (inputEvent.leftMBPressed && LeftMBPressed != null)
            {
                LeftMBPressed(inputEvent.leftMBPressed);
            }
            if (inputEvent.rightMBPressed && RightMBPressed != null)
            {
                RightMBPressed(inputEvent.rightMBPressed);
            }
            if (inputEvent.midMBPressed && MidMBPressed != null)
            {
                MidMBPressed(inputEvent.midMBPressed);
            }
            if (GetMousePos != null)
            {
                GetMousePos(inputEvent.mousePos);
            }
            if (GetTouchPositions != null)
            {
                GetTouchPositions(inputEvent.touchPositions);
            }
            if (GetAxis != null)
            {
                Move(inputEvent.horizontalAxis, inputEvent.verticalAxis);
            }
        }
Ejemplo n.º 2
0
        void OnDestroy()
        {
//Unregister the input listener
            AIEvent.UnregisterListener(OnAIEvent);
        }
Ejemplo n.º 3
0
        void Start()
        {
//Register the input listener
            AIEvent.RegisterListener(OnAIEvent);
        }