Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using UnityEngine;
- // Клас клітини
- public class Cell : MonoBehaviour {
- // Посилання на компонент, що відображає зображення
- SpriteRenderer sprite;
- // Посилання на менеджера гри
- public Game game;
- // Координати клітини на дошці
- public int x;
- public int y;
- // Стан клітини:
- // -1 - грацець Х
- // 0 - пуста клітина
- // 1 - гравець О
- public int number;
- // Зі стартом гри ми
- void Start() {
- // Отримаємо посилання на компонент зображення
- sprite = GetComponent<SpriteRenderer>();
- // Додаємо цю клітину до дошки
- game.Add(this);
- }
- // Метод Set змінює статус клітини
- public void Set(int n, Color c) {
- number = n;
- sprite.color = c;
- }
- // Метод OnMouseDown відлавлює натискання
- // на об'єкт, на якому є коллайдер
- void OnMouseDown() {
- // Передаємо натискання до менеджера гри
- game.Click(this);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement