gutterball-3/Gutterball 3/Assets/Standard Assets/Image Effects (Pro Only)/CameraInfo.js
SkunkStudios 71779ef7ac New Version 1.6
New 125 balls & powerups.
Improved graphics.
2025-05-07 06:18:40 +07:00

44 lines
1.1 KiB
JavaScript

// pseudo image effect that displays useful info for your image effects
#pragma strict
@script ExecuteInEditMode
@script RequireComponent (Camera)
@script AddComponentMenu ("Image Effects/Camera Info")
class CameraInfo extends MonoBehaviour {
// display current depth texture mode
public var currentDepthMode : DepthTextureMode;
// render path
public var currentRenderPath : RenderingPath;
// number of official image fx used
public var recognizedPostFxCount : int = 0;
#if UNITY_EDITOR
function Start () {
UpdateInfo ();
}
function Update () {
if (currentDepthMode != camera.depthTextureMode)
camera.depthTextureMode = currentDepthMode;
if (currentRenderPath != camera.actualRenderingPath)
camera.renderingPath = currentRenderPath;
UpdateInfo ();
}
function UpdateInfo () {
currentDepthMode = camera.depthTextureMode;
currentRenderPath = camera.actualRenderingPath;
var fx : PostEffectsBase[] = gameObject.GetComponents.<PostEffectsBase> ();
var fxCount : int = 0;
for (var post : PostEffectsBase in fx)
if (post.enabled)
fxCount++;
recognizedPostFxCount = fxCount;
}
#endif
}