Example #1
0
    public override void init(AELayerTemplate layer, AfterEffectAnimation animation,  AELayerBlendingType forcedBlending)
    {
        base.init (layer, animation, forcedBlending);

        gameObject.name = layer.name + " (Footage)";
        SetMaterial ();

        color = _anim.MaterialColor;

        GoToFrame (0);

        AESpriteRenderer r = plane.gameObject.AddComponent<AESpriteRenderer> ();
        r.anim = _anim;
        r.enabled = false;
    }
Example #2
0
    public virtual void init(AELayerTemplate layer, AfterEffectAnimation animation, AELayerBlendingType forcedBlending)
    {
        _layer = layer;
        _anim = animation;
        layerId = layer.index;

        zIndex = parentIndex + (layer.index) * indexModifayer;

        if(forcedBlending == AELayerBlendingType.NORMAL) {
            blending = _layer.blending;
        } else {
            blending = forcedBlending;
        }
    }
    public override void init(AELayerTemplate layer, AfterEffectAnimation animation,  AELayerBlendingType forcedBlending)
    {
        base.init (layer, animation, forcedBlending);

        gameObject.name = layer.name + " (Composition)";

        composition = animation.animationData.getCompositionById (layer.id);

        InitSprites ();
        ApplayCompositionFrame (0);
    }