示例#1
0
 bool checkTemper()
 {
     if (((int)CatPreferences.ElapsedSecondsFromLastCared) % 20 == 0)
     {
         GetComponent <Animation> ().Play("Ithcing");
         GetComponent <Animation> ().PlayQueued("Idle");
         return(false);
     }
     if (CatPreferences.IsGoodTemper() && !isMoving)
     {
         Vector3 cameraPos = Camera.main.transform.position;
         cameraPos.y = rb.transform.position.y;
         float dist = (cameraPos - rb.transform.position).magnitude;
         if (dist > 1.0f)
         {
             MoveTo(Camera.main.transform.position, -0.5f);
         }
         return(false);
     }
     return(true);
 }