public override bool CheckResources() { CheckSupport(false); saturationMat = CheckShaderAndCreateMaterial(saturationPass, saturationMat); maskGen = GetComponentInChildren <MaskGenerator>(); if (!isSupported) { ReportAutoDisable(); } return(isSupported); }
// Use this for initialization public override bool CheckResources() { CheckSupport(false); cam = GetComponent <Camera>(); maskGen = GetComponent <MaskGenerator>(); pulseMat = CheckShaderAndCreateMaterial(pulsePass, pulseMat); //pass = new RenderTexture(maskGen.GetMaskTex().width, maskGen.GetMaskTex().height, 24); //pass.Create(); if (!isSupported) { ReportAutoDisable(); } return(isSupported); }
// -------------------------------------------------------- protected void Start() { // Disable if we don't support image effects if (!SystemInfo.supportsImageEffects) { enabled = false; return; } // Disable if the shader can't run on the users graphics card if (!blurShader || !material.shader.isSupported) { enabled = false; return; } maskGen = GetComponent <MaskGenerator>(); }