¡¡¥¹¥Þ¥Û¸þ¤±¤Î£²£ÄÊüÃÖ¥²¡¼¥à¤òÀ½ºî¤·¤Æ¤¤¤¯¤³¤È¤Ç¡¢½¬ÆÀ¤¹¤ë¤³¤È¤òÌÜɸ¤È¤¹¤ëµ»½Ñ¤òµºÜ¤·¤Æ¤ª¤¤Þ¤¹¡£
¡¡¤Þ¤¿¡¢¥¹¥¯¥ê¥×¥È¤Ë´Ø¤·¤Æ¤Ï¡¢¤¿¤¯¤µ¤ó½ñ¤¤¤Æ³Ð¤¨¤ë¡¢¤È¤¤¤¦¤³¤È¤ò¼ç¼´¤È¤·¤Æµ½Ò¤ò¹Ô¤Ã¤Æ¤¤¤Þ¤¹¡£
°ì¸«¡¢¹çÍýŪ¡¦µ¡Ç½Åª¤Ë¤Ï¸«¤¨¤Ê¤¤½èÍý¤â¤¢¤ê¤Þ¤¹¤¬¡¢¤¢¤¯¤Þ¤Ç¤â½ñ¤¤¤Æ³Ð¤¨¤ë¤¿¤á¤Î¼ê½ç½ñ¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
¡¡¤½¤Î¤¿¤á¡¢³Ø½¬¾õ¶·¤Ë¤è¤Ã¤Æ¤Ï¡¢¤â¤Ã¤È¥¹¥Þ¡¼¥È¤Ë½ñ¤±¤ë¤Î¤Ç¤Ï¡©¡¡¤È´¶¤¸¤ëÊý¤â¤¤¤ë¤È»×¤¤¤Þ¤¹¤¬
¤½¤¦¤·¤¿¡Öµ¤¤Å¤¡×¤ò´¶¤¸¤¿Êý¤Ï¼«Ê¬¤Ê¤ê¤Îµ½ÒÊýË¡¤ò¹Í¤¨¤Æ¡¢¤è¤ê¤è¤¤¥¹¥¯¥ê¥×¥È¤ò½ñ¤¤¤Æ¤¤¤¯Îý½¬¤È¤·¤Æ¤³¤Î¶µºà¤ò³èÍѤ·¤Æ¤¯¤À¤µ¤¤¡£
¡¡¡¦À߷פ˱è¤Ã¤¿À½ºîºî¶È
¡¡¡¦¥¢¥»¥Ã¥È¥¹¥È¥¢¤«¤é¥¤¥ó¥Ý¡¼¥È¤·¤¿¥¢¥»¥Ã¥È¤ÎÍøÍÑÊýË¡¤Ë¤Ä¤¤¤Æ
¡¡¡¦Canvas ¤Î¤ß¤Ç¥²¡¼¥à¥·¡¼¥ó¤òÀ½ºî¤¹¤ëÊýË¡
¡¡¡¦Raycast Target µ¡Ç½
¡¡¡¦CanvasRenderer ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Cull Transparent Mesh µ¡Ç½
¡¡¡¦¥µ¥Þ¥ê¡¼µ¡Ç½
¡¡¡¦TODO µ¡Ç½
¡¡¡¦Button.onClick.AddListener¥á¥½¥Ã¥É
¡¡¡¦SerializeField °À
¡¡¡¦Debug.Log ¥á¥½¥Ã¥É¤Î³èÍÑ
¡¡¡¦¥á¥½¥Ã¥É¡¦¥Á¥§¡¼¥ó
¡¡¡¦DOTween¤ÎÊä´Öµ¡Ç½¤È¼ÂÁõÎã¡¡¡¡¼DOPunchScale ¥á¥½¥Ã¥É¡¢SetEase ¥á¥½¥Ã¥É¡¼
¡¡¡¦¥Ý¥Ã¥×¥¢¥Ã¥×¤ò¼«Ê¬¤ÇºîÀ®¤¹¤ë
¡¡¡¦½èÍý¤Ë¥³¥á¥ó¥È¤òµ½Ò¤¹¤ë
¡¡¡¦CanvasGroup ¥³¥ó¥Ý¡¼¥Í¥ó¥È
¡¡¡¦Selectable.interactable ÊÑ¿ô
¡¡¡¦DOTween¤ÎÊä´Öµ¡Ç½¤È¼ÂÁõÎ㢡¡¡¼DOFade ¥á¥½¥Ã¥É¡¢OnComplete ¥á¥½¥Ã¥É ¥á¥½¥Ã¥É¡¼
¡¡¡¦enum ¤À¤±¤Î¥¹¥¯¥ê¥×¥È¡¦¥Õ¥¡¥¤¥ë¤ÎºîÀ®
¡¡¡¦MonoBehaviour ¥¯¥é¥¹¤ò·Ñ¾µ¤·¤Æ¤¤¤Ê¤¤¥¯¥é¥¹¤ÎºîÀ®
¡¡¡¦enum ¤ÎÎóµó»Ò¤Èµ¡Ç½
¡¡¡¦[System.Serializable¡Ê¥·¥ê¥¢¥é¥¤¥¶¥Ö¥ë¡Ë]°À
¡¡¡¦Tooptip °À
¡¡¡¦ToString ¥á¥½¥Ã¥É
¡¡¡¦Instantiate ¥á¥½¥Ã¥É¤ÎÌá¤êÃÍ
¡¡¡¦¥×¥í¥Ñ¥Æ¥£
¡¡¡¦DOTween¤ÎÊä´Öµ¡Ç½¤È¼ÂÁõÎ㣡¡¡¼DOPunchPosition ¥á¥½¥Ã¥É¡¢SetLoops ¥á¥½¥Ã¥É¡¼
¡¡¡¦Tween.Kill ¥á¥½¥Ã¥É
¡¡¡¦static ¥¯¥é¥¹¤È static ¥á¥½¥Ã¥É
¡¡¡¦PlayerPrefs ¥¯¥é¥¹¤È³Æ¥á¥½¥Ã¥É¡¡¡¼Set¡Á ¥á¥½¥Ã¥É¡¢Save ¥á¥½¥Ã¥É¡¢HasKey ¥á¥½¥Ã¥É¡¢Get¡Á ¥á¥½¥Ã¥É¡¼
¡¡¡¦JsonUtility ¥¯¥é¥¹
¡¡¡¦·¿°ú¿ô¤È¥¸¥§¥Í¥ê¥Ã¥¯·¿
¡¡¡¦¥·¥ó¥°¥ë¥È¥ó¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó¤Ë¤è¤ë¥¯¥é¥¹¤ÎºîÀ®
¡¡¡¦DontDestroyOnLoad ¥á¥½¥Ã¥É
¡¡¡¦const ½¤¾þ»Ò
¡¡¡¦DateTime ¹½Â¤ÂÎ¤È DateTime.Now ¥×¥í¥Ñ¥Æ¥£
¡¡¡¦DateTime.ParseExact ¥á¥½¥Ã¥É
¡¡¡¦MonoBehaviour.OnApplicationQuit ¥á¥½¥Ã¥É
¡¡¡¦Math.Round ¥á¥½¥Ã¥É¤È MidpointRounding Îóµó(enum)·¿
¡¡¡¦TimeSpan ¹½Â¤ÂÎ¤È TimeSpan.TotalSeconds ¥×¥í¥Ñ¥Æ¥£
¡¡¡¦List ¤Î»È¤¤Êý¡¡¡¡¼Àë¸À¡¢½é´ü²½¡¢Count ¥×¥í¥Ñ¥Æ¥£¡¼
¡¡¡¦¥ê¥Õ¥¡¥¯¥¿¥ê¥ó¥°
¡¡¡¦¥¯¥é¥¹Æâ¤ËÊ̤Υ¯¥é¥¹¤òºîÀ®¤¹¤ë(Æþ¤ì»Ò¥¯¥é¥¹)
¡¡¡¦List ¤Î»È¤¤Êý¢¡¡¡¼Find ¥á¥½¥Ã¥É¡¢Exists ¥á¥½¥Ã¥É¡¢Add ¥á¥½¥Ã¥É¡¼
¡¡¡¦new ±é»»»Ò¤Ë¤è¤ë¥¤¥ó¥¹¥¿¥ó¥¹¤ÎºîÀ®¤È¥ª¥Ö¥¸¥§¥¯¥È½é´ü²½»Ò
¡¡¡¦ÌäÂêÅÀ¤ÎÀÚ¤êʬ¤±¤ÈºÙʬ²½¡¡¡¼¼«Ê¬¤Ç½èÍý¤ò½ñ¤¯¤³¤È¤ËÄ©À魯¤ë¡£¤¤¤Þ½ñ¤±¤ë½èÍý¤È¥¤¥á¡¼¥¸¤¬¤ï¤«¤Ê¤¯¤Æ½ñ¤±¤Ê¤¤½èÍý¤È¤ËÌäÂêÅÀ¤òÀÚ¤êʬ¤±¤ë¤è¤¦¤Ë¤·¤Æ¤¤¤¯¡¼
¡¡¡¦¥¿¥×¥ë·¿¤Î¼ÂÁõÎã
¡¡¡¦½èÍý¤ÎÁȤßΩ¤ÆÊý¤ò¹Í¤¨¤ë
¡¡¡¦enum ¤À¤±¤Î¥¹¥¯¥ê¥×¥È¡¦¥Õ¥¡¥¤¥ë¤ÎºîÀ®
¡¡¡¦¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ÎºîÀ®¤È¥Ç¡¼¥¿¤ÎÅÐÏ¿
¡¡¡¦¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò¥²¡¼¥àÆâ¤ÇÍøÍѤǤ¤ë¤è¤¦¤Ë¤¹¤ëÊýË¡
¡¡¡¦Linq¤Îµ¡Ç½¤Î¼ÂÁõÎã¡¡¡¡ÁWhere ¥á¥½¥Ã¥É¡¢ToList ¥á¥½¥Ã¥É¡¢Sum ¥á¥½¥Ã¥É¡¢Select ¥á¥½¥Ã¥É¡¢ToArray ¥á¥½¥Ã¥É¡Á
¡¡¡¦¼ÂÁõ¥Ñ¥¿¡¼¥ó¤Î±þÍÑ¡¡¡¼Æ±¤¸½èÍý¤ò°Û¤Ê¤ëÊýË¡¤Ç¼Â¹Ô¤¹¤ë¡¼
¡¡¡¦¥·¥ó¥°¥ë¥È¥ó¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó¤Ë¤è¤ë¥¯¥é¥¹¤Î³èÍÑ
¡¡¡¦¥»¡¼¥Ö¼Â¹Ô¤ò³Îǧ¤¹¤ë¤¿¤á¤Î Debug.Log ¥á¥½¥Ã¥É¤Î½èÍý¤ò¡¢¼«Ê¬¤Ç¹Í¤¨¤Æ¼ÂÁõ¤¹¤ë
¡¡¡¦TODO ¤ò»²¹Í¤Ë¤·¤Ê¤¬¤é¼«Ê¬¤Ç½èÍý¤Î¥í¥¸¥Ã¥¯¤ò¹Í¤¨¤Æ¥¹¥¯¥ê¥×¥È¤ò½ñ¤¤¤Æ¤ß¤ë
¡¡¡¦DOTween¤ÎÊä´Öµ¡Ç½¤È¼ÂÁõÎ㤡¡¡¼Sequence½èÍý¡¢DOScale¥á¥½¥Ã¥É¡¢DOLocalMove¥á¥½¥Ã¥É¡¢DOMove ¥á¥½¥Ã¥É¡¼
¡¡¡¦¥¹¥¯¥ê¥×¥È¤Î°ú¿ô¤òÍøÍѤ·¤Æ¡¢£±¤Ä¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¿¶¤ëÉñ¤¤¤òÊѤ¨¤Æ¡¢°Û¤Ê¤ëÌò³ä¤òÍ¿¤¨¤ëÊýË¡
¡¡¡¦³«È¯´Ä¶ºî¤ê¤Î¹Í¤¨Êý¤È¼ÂÁõ
¡¡¡¦¤¤¤Þ¤Þ¤ÇÁí¤Þ¤È¤á
¡¡¡¦Start ¥á¥½¥Ã¥É¤È Update ¥á¥½¥Ã¥É¤ÎÍøÍÑÊýË¡¤ò¹Í¤¨¤ë
¡¡¡¦Start ¥á¥½¥Ã¥É¤Ë°Í¸¤·¤Ê¤¤Àß·×
¡¡È¯Å¸¡¦±þÍÑÊԤȤ·¤Æ¡¢°Ê²¼¤Îµ»½Ñ¤Ë¤Ä¤¤¤Æ¤â³Ø½¬¤·¤Þ¤¹¡£
¡¡¡¦¼ÂÁõÆâÍƤˤè¤ë
¡¡¡¦°ú¿ô¤ÈÌá¤êÃͤò»È¤Ã¤¿½èÍý¤Î¼ÂÁõÎã
¡¡¡¦°ú¿ô¤òÍøÍѤ·¤Æ½èÍý¤Î¿¶¤ëÉñ¤¤¤òÊѹ¹¤¹¤ë¼ÂÁõÎã
¡¡¡¦°ú¿ô¤òÍøÍѤ·¤Æ³°Éô¤Î¥¯¥é¥¹¤Î¾ðÊó¤ò¥¹¥¯¥ê¥×¥ÈÆâ¤Ë¼èÆÀ¤¹¤ëÊýË¡¤Î¼ÂÁõÎã
¡¡¡¦Canvas Æâ¤Ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¼«Ê¬¤Ç¹Í¤¨¤ÆÇÛÃÖ¤¹¤ë
¡¡¡¦¥×¥ì¥Õ¥¡¥Ö¤Î²ò½ü(¥¢¥ó¥Ñ¥Ã¥¯)ÊýË¡
¡¡¡¦Æþ¤ì»Ò¥¯¥é¥¹¤Î¾ðÊó¤ò»²¾È¤¹¤ëÊýË¡
¡¡¡¦Ê£¿ô¤Î¥¹¥¯¥ê¥×¥È¤ò·Ðͳ¤¹¤ë½èÍý¤òÆɤ߲ò¤¯