Exemple #1
0
    public void ChangeState(FishGod.FishState s)
    {
        state = s;
        sons[god.GetLevel()].UpdateState(s);

        if (s == FishGod.FishState.Hungry)
        {
            god.FindNearestFood(transform.position);
        }
    }
    public void UpdateState(FishGod.FishState s)
    {
        switch (s)
        {
        case (FishGod.FishState.Vibing):
            GetComponent <SpriteRenderer>().sprite = vibeSprite;
            break;

        case (FishGod.FishState.Hungry):
            GetComponent <SpriteRenderer>().sprite = hungrySprite;
            break;
        }
    }