コード例 #1
0
 public void OnPointerClick(PointerEventData eventData)
 {
     if (canPay)
     {
         GameObject test = Instantiate(instance.ts.upgradeTower, instance.currentGameObject.transform.position, Quaternion.identity);
         TowerStats temp = test.GetComponent <TowerStats>();
         int        dir  = instance.ts.dir;
         Destroy(instance.currentGameObject);
         if (temp.dirMatter)
         {
             temp.dir = dir;
             temp.UpdateDir();
         }
         instance.SetInfo(temp.damage, temp.coolDown, temp, test);
         PlayerScript.player.incGold(-1 * instance.ts.cost);
     }
 }