import {ObjectBase} from '../../../runtime/common/lang/ObjectBase'; import {ProcessLoadable} from './ProcessLoadable'; //========================================================== // 材质。 // // @author maocy // @history 160323 //========================================================== export class ProcessLoader extends ObjectBase implements ProcessLoadable { // 状态 public statusLoading: boolean; // 准备好 public ready: boolean; //========================================================== // 测试是否准备好。 // // @param 是否准备好 //========================================================== public testReady(): boolean { return this.ready; } //========================================================== // 处理加载开始。 // // @param 处理结果 //========================================================== public processLoadBegin(): boolean { this.statusLoading = true; return true; } //========================================================== // 处理加载 // // @param 处理结果 //========================================================== public processLoad(): boolean { return true; } //========================================================== // 处理加载结束。 // // @param 处理结果 //========================================================== public processLoadEnd(): boolean { this.statusLoading = false; return true; } }