Skip to content

Commit

Permalink
Skybox 'sunrise' swap for level 1 end
Browse files Browse the repository at this point in the history
  • Loading branch information
tyson-kubota committed Nov 19, 2017
1 parent fcf2282 commit ea07c82
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions changeBackdrop.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,10 @@ var oceanLevel : boolean = false;
var ShouldUseOceanCamera : boolean = false;
var ShouldChangeBackdrop : boolean = false;
var FogOnly : boolean = false;

private var origSkybox : Material;
var altSkybox : Material;

var farClipPlaneValueOrig : int;
var farClipPlaneValue : int = 2500;
var fogEndValue : int = 3000;
Expand Down Expand Up @@ -69,6 +73,10 @@ function Start () {
cloudRenderer.enabled = false;
}

if (ShouldChangeBackdrop) {
origSkybox = RenderSettings.skybox;
}

var backdropCameraTransform : Transform = transform.Find("Player-cameras/Camera-for-backdrop");
backdropCameraObj = backdropCameraTransform ? backdropCameraTransform.gameObject : null;
backdropCamera = backdropCameraObj.GetComponent.<Camera>();
Expand Down Expand Up @@ -218,6 +226,10 @@ function MaintainOceanVRCamera () {
function OnTriggerEnter (other : Collider) {
if (other.gameObject.CompareTag ("changeBackdrop")) {

if (ShouldChangeBackdrop && altSkybox) {
RenderSettings.skybox = altSkybox;
}

if (ShouldChangeBackdrop && closePlaneRenderer) {
closePlaneRenderer.materials = [newMat];
}
Expand Down Expand Up @@ -267,6 +279,11 @@ function OnTriggerExit (other : Collider) {
iTween.ColorTo(cloudCylinderObj,{"a": startingCloudAlpha, "time": .5});
}
}

// Only used by level 1/tutorial ending 'dawn' skybox:
if (other.gameObject.CompareTag ("changeBackdrop") && ShouldChangeBackdrop) {
RenderSettings.skybox = origSkybox;
}
}

// TODO: Switch iTween clip plane transitions to a regular lerp
Expand Down

0 comments on commit ea07c82

Please sign in to comment.