Exemplo n.º 1
0
    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);
    }