void Awake() { level = 1; gameMgr = GameObject.FindObjectOfType<GameManager>(); dataMgr = GameObject.FindObjectOfType<DataManager>(); sprRenderer = GetComponent<SpriteRenderer>(); audioSource = GetComponent<AudioSource>(); nextLevelUpPoint = dataMgr.GetTownLevelUpPoint(1); levelUpParticle = Resources.Load<GameObject>("Prefabs/ParticleSystems/TownLevelUpParticles"); if (townSprites == null) { townSprites = Resources.LoadAll<Sprite>("Town"); successClip = Resources.Load<AudioClip>("Sounds/ritual_success_01"); failClip = Resources.Load<AudioClip>("Sounds/ritual_fail_01"); } sprRenderer.sprite = townSprites[0]; Smoke = transform.GetChild(0).gameObject; Smoke.transform.localPosition = new Vector2(0, -0.3f); }