|
@@ -48,14 +48,26 @@ export default class GameProp1002 extends Prop {
|
|
|
|
|
|
//奖励的方法
|
|
|
Reaward() {
|
|
|
- console.error('ReawardGameProp1002');
|
|
|
|
|
|
- cc.systemEvent.emit(EventName.Over);
|
|
|
let RoundState = this.getComponentInChildren(sp.Skeleton).setAnimation(0, '奖杯', false);
|
|
|
this.scheduleOnce(() => {
|
|
|
let NextLevel = cc.Canvas.instance.node.getChildByName('Map').getComponent(MyMap).MapjsonData.NextLevel
|
|
|
if (!NextLevel) {
|
|
|
- cc.systemEvent.emit(EventName.Tips, `本关 地图没有设置下一关ID`)
|
|
|
+ console.log('通关');
|
|
|
+
|
|
|
+ if (LocalData.getInstance().getOverCount() == 0) {//首次通关
|
|
|
+ LocalData.getInstance().setOverCount(1)
|
|
|
+ } else {
|
|
|
+ LocalData.getInstance().setOverCount(LocalData.getInstance().getOverCount() + 1)
|
|
|
+ }
|
|
|
+ LocalData.getInstance().setMap(1)
|
|
|
+
|
|
|
+ cc.systemEvent.emit(EventName.Over);
|
|
|
+
|
|
|
+ this.scheduleOnce(() => {
|
|
|
+ cc.director.loadScene("Hall")
|
|
|
+ }, 3)
|
|
|
+
|
|
|
return
|
|
|
}
|
|
|
LocalData.getInstance().setMap(NextLevel)
|