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; } }
private void MapUnitDownReal(MapUnit _mapUnit) { downPos = lastPos = PublicTools.MousePositionToCanvasPosition(canvas, Input.mousePosition); isDown = DownType.MAPUNIT; downMapUnit = _mapUnit; }
private void BackgroundDown() { downPos = lastPos = PublicTools.MousePositionToCanvasPosition(canvas, Input.mousePosition); isDown = DownType.BACKGROUND; }