Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void TileIsClicked()
- {
- if (EventSystem.current.currentSelectedGameObject.GetComponent<Image>().sprite.Equals(defaultSprite))
- {
- EventSystem.current.currentSelectedGameObject.GetComponent<Image>().sprite = EventSystem.current.currentSelectedGameObject.GetComponent<Tile>().tile;
- flipXValue = 0.2f; //Flip card.
- selectedTiles.Add(EventSystem.current.currentSelectedGameObject);
- if (selectedTiles.Count > 1)
- {
- chosenTile1 = selectedTiles[0];
- chosenTile2 = selectedTiles[1];
- if (chosenTile1.GetComponent<Tile>().effectId == chosenTile2.GetComponent<Tile>().effectId)
- {
- Debug.Log("Tiles are similar!");
- GameScene.pairedTiles.Add(chosenTile1.GetComponent<Tile>());
- GameScene.matches++;
- }
- else
- {
- Debug.Log("Tiles are different!");
- StartCoroutine(HideSelectedTiles());
- GameScene.selectedCharacter.DecreaseHealth(10);
- }
- selectedTiles.Clear();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment