Exemplo n.º 1
0
 public void DoFire()
 {
     Fire();
     StopAimingEvent.Dispatch();
     aiming   = false;
     hovering = false;
 }
Exemplo n.º 2
0
 override public void OnPointerExit(PointerEventData data)
 {
     if (aiming)
     {
         hovering = false;
         StopAimingEvent.Dispatch();
     }
 }
Exemplo n.º 3
0
    private void OnInputToggle(InputToggleEvent gameEvent)
    {
        if (aiming)
        {
            StopAimingEvent.Dispatch();

            aiming = false;
        }

        gameObject.SetActive(gameEvent.enabled);
    }
Exemplo n.º 4
0
    override public void OnPointerUp(PointerEventData data)
    {
        if (data.button == PointerEventData.InputButton.Left)
        {
            if (hovering && aiming)
            {
                Fire();
            }

            StopAimingEvent.Dispatch();

            aiming   = false;
            hovering = false;
        }
    }
Exemplo n.º 5
0
 public void StopAiming()
 {
     StopAimingEvent.Dispatch();
 }