// Update is called once per frame void Update() { switch (parentCtrl.GetFaceState()) { case FaceState.Normal: spriteRenderer.sprite = NormalSprite; break; case FaceState.Smile: spriteRenderer.sprite = SmileSprite; break; case FaceState.Anger: spriteRenderer.sprite = AngerSprite; break; case FaceState.Sleep: spriteRenderer.sprite = SleepSprite; break; case FaceState.Surprise: spriteRenderer.sprite = SurpriseSprite; break; case FaceState.Nothing: spriteRenderer.sprite = NothingSprite; break; case FaceState.NotGood_First: spriteRenderer.sprite = NotGood_FirstSprite; break; case FaceState.NotGood_Second: spriteRenderer.sprite = NotGood_SecondSprite; break; case FaceState.NotGood_Third: spriteRenderer.sprite = NotGood_ThirdSprite; break; case FaceState.Cat: spriteRenderer.sprite = CatSprite; break; case FaceState.Punsuka: spriteRenderer.sprite = PunsukaSprite; break; default: spriteRenderer.sprite = NormalSprite; break; } }