// Update is called once per frame
    void Update()
    {
        SceneManager.Season season = SceneManager.instance.GetSeason();

        if (season != currentSeason)
        {
            if (season == SceneManager.Season.winter)
            {
                GetComponent <SpriteRenderer>().enabled = winter;
                GetComponent <BoxCollider2D>().enabled  = winter;
            }
            else if (season == SceneManager.Season.autumn)
            {
                GetComponent <SpriteRenderer>().enabled = autumn;
                GetComponent <BoxCollider2D>().enabled  = autumn;
            }
            else if (season == SceneManager.Season.spring)
            {
                GetComponent <SpriteRenderer>().enabled = spring;
                GetComponent <BoxCollider2D>().enabled  = spring;
            }
            else
            {
                GetComponent <SpriteRenderer>().enabled = summer;
                GetComponent <BoxCollider2D>().enabled  = summer;
            }
        }
        currentSeason = season;
    }
Example #2
0
    void Update()
    {
        SceneManager.Season season = SceneManager.instance.GetSeason();

        if (season != currentSeason)
        {
            if (season == SceneManager.Season.winter)
            {
                GetComponent <SpriteRenderer>().sprite = winterSprite;
            }
            else if (season == SceneManager.Season.spring)
            {
                GetComponent <SpriteRenderer>().sprite = springSprite;
            }
            else if (season == SceneManager.Season.summer)
            {
                GetComponent <SpriteRenderer>().sprite = summerSprite;
            }
            else
            {
                GetComponent <SpriteRenderer>().sprite = automnSprite;
            }
        }
        currentSeason = season;
    }
Example #3
0
    // Update is called once per frame
    void Update()
    {
        SceneManager.Season season = SceneManager.instance.GetSeason();

        if (season != currentSeason)
        {
            if (season == SceneManager.Season.winter)
            {
                GetComponent <SpriteRenderer>().enabled = true;
                GetComponent <SpriteRenderer>().sprite  = winterSprite;
                GetComponent <BoxCollider2D>().enabled  = true;
            }
            else if (season == SceneManager.Season.autumn || season == SceneManager.Season.spring)
            {
                GetComponent <SpriteRenderer>().enabled = true;
                GetComponent <SpriteRenderer>().sprite  = waterSprite;
                GetComponent <BoxCollider2D>().enabled  = false;
            }
            else
            {
                GetComponent <SpriteRenderer>().enabled = false;
                GetComponent <BoxCollider2D>().enabled  = false;
            }
        }
        currentSeason = season;
    }
 // Use this for initialization
 void Start()
 {
     currentSeason = SceneManager.instance.GetSeason();
 }