protected virtual void Start()
    {
        thisCanvas.sortingOrder = sortingOrder;

        // Move To Mouse Pos
        UI_Utility.MoveTo(thisCanvas, buttonGroup, (Vector2)Input.mousePosition + cursorOffset);
    }
Exemplo n.º 2
0
    private void UpdateWeaponKey()
    {
        // UI 위에서 무기 버튼을 누르면 무기 사용 못함.
        if (UI_Utility.IsMouseOverUI() && (Input.GetKeyDown(PlayerWeaponKeys.MainAbility) || Input.GetKeyDown(PlayerWeaponKeys.SubAbility)))
        {
            CanUseWeapon = false;
            return;
        }

        // 다시 무기 사용 가능.
        if (!(Input.GetKey(PlayerWeaponKeys.MainAbility) || Input.GetKey(PlayerWeaponKeys.SubAbility)))
        {
            CanUseWeapon = true;
        }
    }