예제 #1
0
 public void updateAntFeelings(AntModel model)
 {
     mainGraphics.transform.localScale = Vector3.one;
     if (model.SlowMove())
     {
         mainGraphics.transform.localScale = Vector3.one * 1.5f;
     }
     feelingsRenderer.enabled = false;
     if (model.IsConfused())
     {
         feelingsRenderer.sprite  = confusion;
         feelingsRenderer.enabled = true;
     }
     if (model.IsHungry() && blinkCutoff())
     {
         feelingsRenderer.color   = new Color(1f, 1f, 1f);
         feelingsRenderer.sprite  = hunger;
         feelingsRenderer.enabled = true;
         if (model.IsStarving())
         {
             feelingsRenderer.sprite = starving;
         }
     }
 }