Files
cocos_creator_mvvm_tools/assets/Script/others/ParticleCtrl.ts
2019-04-28 15:41:36 +08:00

46 lines
1.2 KiB
TypeScript

import { VM } from './modelView/JsonOb';
// Learn TypeScript:
// - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/typescript.html
// - [English] http://www.cocos2d-x.org/docs/creator/manual/en/scripting/typescript.html
// Learn Attribute:
// - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/reference/attributes.html
// - [English] http://www.cocos2d-x.org/docs/creator/manual/en/scripting/reference/attributes.html
// Learn life-cycle callbacks:
// - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/life-cycle-callbacks.html
// - [English] http://www.cocos2d-x.org/docs/creator/manual/en/scripting/life-cycle-callbacks.html
const {ccclass, property} = cc._decorator;
@ccclass
export default class ParticleCtrl extends cc.Component {
particle:cc.ParticleSystem = null;
// LIFE-CYCLE CALLBACKS:
onLoad () {
this.particle = this.getComponent(cc.ParticleSystem);
}
start () {
}
onValueChange(nv:any,ov:any,pathArr:string[]){
VM.setObjValue(this.particle,pathArr.join('.').replace('pos','posVar'),nv*1000);
}
onEnable(){
}
onDisable(){
}
// update (dt) {}
}