Using setTrigger and a 2d collider to run animations at same time?

Hey guys,

So here is my issue. I have everything working so far, but not in the way I want.

I have 2 sprite animations that need to play at the SAME TIME once the player triggers them. One is in the foreground, and One in the background (player is in between these).

Currently when the player triggers “ActivateTele” both animations do play, but one after another. Is there another way of doing it? Am i doing something wrong? I basically want to layer the animations and have them play at the same time. (This is a 2D game BTW)

Heres my code.

using UnityEngine;
using System.Collections;

public class TeleportTrigger : MonoBehaviour {

    Animator anim;

    void Start ()
    {
        anim = GetComponent<Animator>();
    }

    void OnTriggerEnter2D (Collider2D other) {
        if (other.gameObject.tag == "Player") {
            Debug.Log("teleporter");
            anim.SetTrigger("ActivateTele");
            }
        }

Edit:
here are some pics

theres not much to it. Am i doing something wrong?

we’re going to need to see how you have configured your animator fsm…

@LeftyRighty I’ll have to send a screen grab later, I’m at my other job now.

bump with pics