/// <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(); }