public override void Init(PostProcessingEffectScriptableObject _script, bool doDestroy) { base.Init(_script, doDestroy); effect = ScriptableObject.CreateInstance <ChromaticAberration>(); effect.enabled.Override(true); effect.intensity.Override(0); effect.enabled.Override(true); effect.intensity.Override(0); isInitialized = true; //volume = ; //SetVolume(PostProcessManager.instance.QuickVolume(gameObject.layer, 100f,effect)); Volume = PostProcessManager.instance.QuickVolume(gameObject.layer, 100f, effect); }
public override void Init(PostProcessingEffectScriptableObject _script, bool doDestroy) { base.Init(_script, doDestroy); effect = ScriptableObject.CreateInstance <Bloom>(); effect.enabled.Override(true); effect.intensity.Override(0); effect.threshold.Override(.2f); effect.diffusion.Override(5.3f); idleColor = Color.white; effect.color.Override(_script.color); //SetVolume(); color = _script.color; Volume = PostProcessManager.instance.QuickVolume(gameObject.layer, 100f, effect); isInitialized = true; }
public virtual void Init(PostProcessingEffectScriptableObject _script, bool doDestroy) { destroy = doDestroy; script = _script; }