示例#1
0
 /// <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;
     }
 }