Exemplo n.º 1
0
        public void SelectAutoTile(AutoTile tile)
        {
            if (selected2.activeInHierarchy)
            {
                selected.SetActive(true);
                tile.attach(selected);
                this.selectedTile = tile;
                //유닛 설치에 관한 다이얼로그 표시
                //TODO : 다이얼로그 만들고 이 클래스에 인터페이스를 추가하는식으로 이어줘야 한다
                OKCancelDialog dialog = okCancelDialog.GetComponent <OKCancelDialog>();

                dialog.SetDialogListener(this);
                okCancelDialog.SetActive(true);
                dialog.SetText("이 곳에 해당 유닛을 위치시키겠습니까?");
            }
        }
 public void onTouch()
 {
     if (isDialogActive() == false)
     {
         if (player.IsMyTurn)
         {
             OKCancelDialog okCancelDialog = goOkCancelDialog.GetComponent <OKCancelDialog>();
             okCancelDialog.SetText("아직 턴을 사용하지 않았습니다.\n 그래도 넘기시겠습니까?");
             okCancelDialog.SetDialogListener(this);
             goOkCancelDialog.SetActive(true);
         }
         else
         {
             OnOK();
         }
     }
 }