/// <summary> /// Konec tažení prstu /// </summary> public void OnDragEnded() { if (_wasDrawFinished) // pokud bylo kreslení dokončeno { isActive = false; // zakazat aktualni bod if (!isLast) { pointToFinish.isActive = true; // povolit novy bod pointToFinish.pointToFinish.gameObject.SetActive(true); // aktivovat dalsi bod gameObject.SetActive(false); // zruseni akualniho bodu } else // posledni usek kresleni { //TODO notifikace o dokonceni kresleni => spusteni animace apod pointToFinish.gameObject.SetActive(false); // zruseni ciloveho bodu gameObject.SetActive(false); // zruseni aktualniho bodu kresleni } } else if (_beginDraw)// pokud nebylo kreslení dokončeno a bylo započato (nebo nezrušeno v průběhu kreslení), je třeba smazat linku { _drak.RemoveLinePositions(_startIndex); _beginDraw = false; } }