src/js/libs/spiritual-edb.js
function() {
			gui.Tick.cancelFrame(this._frameindex);
			var spirit = this.spirit;
			var input = this.$input;
			var runnow = function() {
				if (!spirit.life.destructed && (!input || input.done)) {
					this.run();
				}
			}.bind(this);
			if (spirit.life.entered) {
				if (spirit.life.rendered) {
					this._frameindex = gui.Tick.nextFrame(runnow);
				} else {
					runnow();
				}
			} else {
				spirit.life.add(gui.LIFE_ENTER, this);
			}
		}
function() {
			gui.Tick.cancelFrame(this._frameindex);
			var spirit = this.spirit;
			var input = this.$input;
			var runnow = function() {
				if (!spirit.life.destructed && (!input || input.done)) {
					this.run();
				}
			}.bind(this);
			if (spirit.life.entered) {
				if (spirit.life.rendered) {
					this._frameindex = gui.Tick.nextFrame(runnow);
				} else {
					runnow();
				}
			} else {
				spirit.life.add(gui.LIFE_ENTER, this);
			}
		}
function ( ) { gui . Tick . cancelFrame ( this . _frameindex ) ; var spirit = this . spirit ; var input = this . $input ; var runnow = function ( ) { if ( ! spirit . life . destructed && ( ! input || input . done ) ) { this . run ( ) ; } } . bind ( this ) ; if ( spirit . life . entered ) { if ( spirit . life . rendered ) { this . _frameindex = gui . Tick . nextFrame ( runnow ) ; } else { runnow ( ) ; } } else { spirit . life . add ( gui . LIFE_ENTER , this ) ; } }
Schedule rendering.
Schedule rendering .