public static void Click(BlockData block) { if (block.isClicked) { return; } block.isClicked = true; GameUiChanger.SetColor(block.image, ClickedColor); }
public static void UndoClick(BlockData block) { if (!block.isClicked) { return; } block.isClicked = false; GameUiChanger.SetColor(block.image, NotClickedColor); }
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); }