Ejemplo n.º 1
0
    private void GetMouseUp()
    {
        if (isDown != DownType.NULL)
        {
            if (!hasMove)
            {
                if (isDown == DownType.BACKGROUND)
                {
                    BackgroundClick();
                }
                else
                {
                    MapUnitUpAsButton(downMapUnit);
                }
            }
            else
            {
                SuperRaycast.checkBlockByUi = true;

                hasMove = false;
            }

            isDown = DownType.NULL;
        }

        if (mouseHasExited)
        {
            mouseHasExited = false;
        }

        if (isDoingHeroAction)
        {
            isDoingHeroAction = false;
        }
    }
Ejemplo n.º 2
0
    private void MapUnitDownReal(MapUnit _mapUnit)
    {
        downPos = lastPos = PublicTools.MousePositionToCanvasPosition(canvas, Input.mousePosition);

        isDown = DownType.MAPUNIT;

        downMapUnit = _mapUnit;
    }
Ejemplo n.º 3
0
    private void BackgroundDown()
    {
        downPos = lastPos = PublicTools.MousePositionToCanvasPosition(canvas, Input.mousePosition);

        isDown = DownType.BACKGROUND;
    }