MainCard.cs
unknown
plain_text
2 months ago
909 B
4
Indexable
using System.Collections; using System.Collections.Generic; using UnityEngine; public class MainCard : MonoBehaviour { [SerializeField] private SceneController controller; [SerializeField] private GameObject Card_Back; public void OnMouseDown() { if (Card_Back.activeSelf && controller.canReveal) { Card_Back.SetActive(false); controller.CardRevealed(this); } } private int _id; public int id { get { return _id; } } public void ChangeSprite(int id, Sprite image) { _id = id; GetComponent<SpriteRenderer>().sprite = image; //This gets the sprite renderer component and changes the property of it's sprite! Debug.Log($"Card ID: {_id}, Sprite: {image.name}"); } public void Unreveal() { Card_Back.SetActive(true); } }
Editor is loading...
Leave a Comment