Пример #1
0
 public static void Click(BlockData block)
 {
     if (block.isClicked)
     {
         return;
     }
     block.isClicked = true;
     GameUiChanger.SetColor(block.image, ClickedColor);
 }
Пример #2
0
 public static void UndoClick(BlockData block)
 {
     if (!block.isClicked)
     {
         return;
     }
     block.isClicked = false;
     GameUiChanger.SetColor(block.image, NotClickedColor);
 }
Пример #3
0
        public static BlockData CreateBlock()
        {
            var block = _parent.AddComponent <BlockData>();

            block.block         = FindObjectOfType <GameUiCreator>().CreateBlock(_parent);
            block.text          = block.block.transform.Find("Text").gameObject.GetComponent <Text>();
            block.rectTransform = block.block.GetComponent <RectTransform>();
            block.image         = block.block.GetComponent <Image>();

            GameUiChanger.SetColor(block.image, NotClickedColor);
            return(block);
        }