void OnTriggerEnter2D(Collider2D coll)
{
//If this player is being dragged, don't try and make it stop...
if (coll.gameObject.layer == 10)
{
return;
}
//Only allies or crates can activate
if (!isPressed && coll.gameObject.tag == "Ally"
|| coll.gameObject.tag == "Crate"
|| coll.gameObject.tag == "Heavy Crate")
{
foreach (Activatable a in connectedObjects)
{
a.Activate();
}
//Make the character stop walking.
CharacterMove character = coll.gameObject.GetComponent<CharacterMove>();
if (character != null)
{
character.autoWalk = false;
character.stop();
}
//Change sprite to the pressedSprite.
myRenderer.sprite = pressedSprite;
isPressed = true;
}
}