1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- import BaseEvent from "./base/BaseEvent";
- /**
- * 地上的临时道具
- */
- const {ccclass, property} = cc._decorator;
- @ccclass
- export default class FTmpGood extends BaseEvent {
- @property({
- displayName: '临时道具id'
- })
- public goodId = 2001;
- private isCheck = false
- /**
- * 主角进入碰撞区域
- */
- public onBegin(tag:number){
- if(this.isCheck){
- return
- }
- this.isCheck = true
- let header = this.ff.mFFheader;
- header.addTmpGood(this.goodId,1);
- cc.tween(this.node).sequence(
- cc.spawn(
- cc.moveBy(1, cc.v2(0, 60)).easing(cc.easeSineOut()),
- cc.fadeOut(1)
- ),
- cc.callFunc(()=>{
- this.node.removeFromParent(true);
- this.node.destroy();
- })
- ).start();
- }
- /**
- * 主角离开碰撞区域
- */
- public onEnd(tag:number){
- }
- }
|