using UnityEngine; public class PushBlock_PreasurePlate : MonoBehaviour { [SerializeReference] private SpriteRenderer Renderer; [SerializeReference] private Animator anim; [SerializeReference] private Sprite HeldDownSprite; [SerializeReference] private Sprite BlockCompleteSprite; public bool Complete; private void OnTriggerEnter2D(Collider2D other) { if ((bool)other.GetComponent() && other.GetComponent().CanPressPreasurePlates) { other.GetComponent().CanPush = false; anim.enabled = false; Renderer.sprite = HeldDownSprite; other.GetComponent().sprite = BlockCompleteSprite; Complete = true; } } }