using System.Collections; using System.Collections.Generic; using UnityEngine; public class Cell : MonoBehaviour { public GameObject deck; private GameObject crossSprite; private GameObject missSprite; public Material hitMaterial; // TODO переделать void Awake() { crossSprite = transform.Find("Cross").gameObject; missSprite = transform.Find("Miss").gameObject; HideAll(); } public void ShowCross() { crossSprite.SetActive(true); missSprite.SetActive(false); } public void ShowMiss() { crossSprite.SetActive(false); missSprite.SetActive(true); } public void HideAll() { crossSprite.SetActive(false); missSprite.SetActive(false); } public bool hit() { bool hit = false; if (deck) { ShowCross(); var deckScript = deck.GetComponent(); if (deckScript != null && !deckScript.isHit) { deckScript.ApplyHit(); } return true; } ShowMiss(); return hit; } }