public void fadeIn() {
		if (this.fadeIn != null) {
			return;
		}
		
		if (this.fadeOut != null) {
			TaskService.getInstance(getCore()).destroyTask(this.fadeOut);
			this.fadeOut = null;
			this.fadeIn = new VisualFadeTask(getCore(), this.cover, this.fadeTime, 0.0);
		} else {
			this.cover.setMask(0xFFFF);
			this.fadeIn = new VisualFadeTask(getCore(), this.cover, this.fadeTime, 1.0, 0.0);
		}
		this.fadeIn.setFinishedEventId(FADE_IN_FINISHED);
		TaskService.getInstance(getCore()).attachTask(this.fadeIn);
	}