コード例 #1
0
    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);
    }
コード例 #2
0
ファイル: BloomEffect.cs プロジェクト: jimbolemons/cargame
    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;
    }
コード例 #3
0
 public virtual void Init(PostProcessingEffectScriptableObject _script, bool doDestroy)
 {
     destroy = doDestroy;
     script  = _script;
 }