Status.cs 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. public class Status : MonoBehaviour
  5. {
  6. private Animator animator;
  7. // Start is called before the first frame update
  8. void Start()
  9. {
  10. animator = GetComponent<Animator>();
  11. }
  12. // Update is called once per frame
  13. void Update()
  14. {
  15. //찮璃
  16. if (DogProperty.satiety >= 60)
  17. {
  18. animator.SetInteger("state", 11);
  19. }
  20. else if (DogProperty.satiety >= 30)
  21. {
  22. animator.SetInteger("state", 12);
  23. }
  24. else
  25. {
  26. animator.SetInteger("state", 13);
  27. }
  28. //우있
  29. if (DogProperty.happiness >= 60)
  30. {
  31. animator.SetInteger("state", 11);
  32. }
  33. else if (DogProperty.happiness >= 30)
  34. {
  35. animator.SetInteger("state", 12);
  36. }
  37. else
  38. {
  39. animator.SetInteger("state", 13);
  40. }
  41. //竟제
  42. if (DogProperty.stamina >= 60)
  43. {
  44. animator.SetInteger("state", 11);
  45. }
  46. else if (DogProperty.stamina >= 30)
  47. {
  48. animator.SetInteger("state", 12);
  49. }
  50. else
  51. {
  52. animator.SetInteger("state", 13);
  53. }
  54. //왯옷
  55. if (DogProperty.thirsty >= 60)
  56. {
  57. animator.SetInteger("state", 11);
  58. }
  59. else if (DogProperty.thirsty >= 30)
  60. {
  61. animator.SetInteger("state", 12);
  62. }
  63. else
  64. {
  65. animator.SetInteger("state", 13);
  66. }
  67. //숯영
  68. if (DogProperty.healthy >= 60)
  69. {
  70. animator.SetInteger("state", 11);
  71. }
  72. else if (DogProperty.healthy >= 30)
  73. {
  74. animator.SetInteger("state", 12);
  75. }
  76. else
  77. {
  78. animator.SetInteger("state", 13);
  79. }
  80. //맴씐
  81. if (DogProperty.clean >= 60)
  82. {
  83. animator.SetInteger("state", 11);
  84. }
  85. else if (DogProperty.clean >= 30)
  86. {
  87. animator.SetInteger("state", 12);
  88. }
  89. else
  90. {
  91. animator.SetInteger("state", 13);
  92. }
  93. //봤펜懃
  94. if (DogProperty.curiosity >= 60)
  95. {
  96. animator.SetInteger("state", 11);
  97. }
  98. else if (DogProperty.curiosity >= 30)
  99. {
  100. animator.SetInteger("state", 12);
  101. }
  102. else
  103. {
  104. animator.SetInteger("state", 13);
  105. }
  106. //例�
  107. if (DogProperty.iq >= 60)
  108. {
  109. animator.SetInteger("state", 11);
  110. }
  111. else if (DogProperty.iq >= 30)
  112. {
  113. animator.SetInteger("state", 12);
  114. }
  115. else
  116. {
  117. animator.SetInteger("state", 13);
  118. }
  119. //텝꼍醵똑
  120. if (DogProperty.runSpeed >= 60)
  121. {
  122. animator.SetInteger("state", 11);
  123. }
  124. else if (DogProperty.runSpeed >= 30)
  125. {
  126. animator.SetInteger("state", 12);
  127. }
  128. else
  129. {
  130. animator.SetInteger("state", 13);
  131. }
  132. //契禿멕똑
  133. if (DogProperty.JumpHeight >= 60)
  134. {
  135. animator.SetInteger("state", 11);
  136. }
  137. else if (DogProperty.JumpHeight >= 30)
  138. {
  139. animator.SetInteger("state", 12);
  140. }
  141. else
  142. {
  143. animator.SetInteger("state", 13);
  144. }
  145. //삶팅똑
  146. if (DogProperty.liveliness >= 60)
  147. {
  148. animator.SetInteger("state", 11);
  149. }
  150. else if (DogProperty.liveliness >= 30)
  151. {
  152. animator.SetInteger("state", 12);
  153. }
  154. else
  155. {
  156. animator.SetInteger("state", 13);
  157. }
  158. //츌쌥똑
  159. if (DogProperty.agility >= 60)
  160. {
  161. animator.SetInteger("state", 11);
  162. }
  163. else if (DogProperty.agility >= 30)
  164. {
  165. animator.SetInteger("state", 12);
  166. }
  167. else
  168. {
  169. animator.SetInteger("state", 13);
  170. }
  171. //례텅넋똑
  172. if (DogProperty.obesity >= 60)
  173. {
  174. animator.SetInteger("state", 11);
  175. }
  176. else if (DogProperty.obesity >= 30)
  177. {
  178. animator.SetInteger("state", 12);
  179. }
  180. else
  181. {
  182. animator.SetInteger("state", 13);
  183. }
  184. }
  185. }