升级 消耗经验和金币,需要本地和网络同步,又要减少操作
This commit is contained in:
@@ -62,11 +62,15 @@ export class HInfoComp extends Component {
|
||||
oops.gui.toast("经验或金币不足")
|
||||
return
|
||||
}
|
||||
smc.spendGameProperty({exp:experience,gold:gold},false)
|
||||
let result=smc.levelUpHero(this.h_uuid,experience,gold)
|
||||
if(!result){
|
||||
smc.addGameProperty("exp",experience,false)
|
||||
smc.addGameProperty("gold",gold,false)
|
||||
oops.gui.toast("网络出错了,升级失败,请重试")
|
||||
return
|
||||
}
|
||||
|
||||
this.update_data(this.h_uuid)
|
||||
oops.message.dispatchEvent(GameEvent.UpdateHero, {})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user