Example #1
0
 /// <summary>
 /// 拆除人物
 /// </summary>
 public void DestroyButton()
 {
     SoundPlay._soundPlay.PlaySound("button");
     Debug.Log(selectFloorGrass.isUpgraded);
     //如果升级后拆除人物,则总的钱加上建造的钱+升级的钱,否则只加上建造的钱
     if (selectFloorGrass.isUpgraded == true)
     {
         UpdateMoney((selectFloorGrass.characterData.characterUpgradeCost + selectFloorGrass.characterData.characterCost) / 2);
         Debug.LogFormat("{0} {1}", "isUpgraded == true", (selectFloorGrass.characterData.characterUpgradeCost + selectFloorGrass.characterData.characterCost) / 2);
     }
     else if (selectFloorGrass.isUpgraded == false)
     {
         UpdateMoney(selectFloorGrass.characterData.characterCost / 2);
         Debug.LogFormat("{0} {1}", "isUpgraded == false", selectFloorGrass.characterData.characterCost / 2);
     }
     selectFloorGrass.DestroyCharacter();
     HideUpgradeUI();
 }