public void ZkontrolujCrop() { if (JeZasazeno()) { Transform napoveda = transform.Find("NapovedaCrop"); if (napoveda) { Destroy(napoveda.gameObject); } if ((GameState.Instance.Den() - DenZasazeni == 1) && (Den.Ted() == CasZasazeni)) { State = 2; } else if ((GameState.Instance.Den() - DenZasazeni >= 2) && (Den.Ted() == CasZasazeni)) { State = 3; } } }
public void ZasadNeboSklid() { if (!JeZasazeno()) { DenZasazeni = GameState.Instance.Den(); CasZasazeni = Den.Ted(); State = 1; } else { if (State == 3) { GameState.Instance.Inventar.PridejDoVolnehoSlotu(Materialy.Slunecnice, 1); var rnd = new System.Random(); int index = rnd.Next(_sounds.Count - 1); var sound = _sounds[index]; GameState.Instance.AudioManager.ZahrajZvuk(sound); Destroy(gameObject); _hrac.GetComponent <PlayerController>().ZrusCil(); } } }