using UnityEngine; using UnityEngine.UI; public class Card : MonoBehaviour { [Header("ID Pasangan (Isi manual di Inspector)")] public int idPasangan; private Image gambarHewan; private GameObject coverBelakang; private MemoryManager manager; void Awake() { // ======================================================== // JURUS AUTO-FIX: Hapus Diri Sendiri Kalau Nyasar! // ======================================================== if (transform.childCount < 2) { Debug.LogWarning("🚨 Script Card nyasar di objek: [" + gameObject.name + "]. Tenang bos, sudah saya hapus otomatis!"); Destroy(this); // Menghapus script ini dari objek yang salah return; } gambarHewan = transform.GetChild(0).GetComponent(); coverBelakang = transform.GetChild(1).gameObject; manager = Object.FindFirstObjectByType(); Button btn = GetComponent