1234567891011121314151617181920212223242526272829303132 |
- import { director } from "cc";
- import BaseBuffer from "../../engines/buffers/BaseBuffer";
- import { GameModel } from "../models/GameModel";
- /**
- * 自动合成BUFFER
- */
- export default class AutoSyntheticBuffer extends BaseBuffer
- {
- constructor(group:string,time:number){
- super(group,time);
- }
- Run(data?:any):void{
- this.mergeBuffer();
- super.Run(data);
- }
- lastTime:number=0;
- /**
- * 心跳
- * @param dt
- */
- Tick(dt:number):void{
- let currentTime:number=director.getCurrentTime();
- if(currentTime-this.lastTime>1000){
- GameModel.single.AutoSynthetic(1);//每秒合成1个
- this.lastTime=currentTime;
- }
- }
- }
|