¡¡DoTween¤Ë¤è¤Ã¤Æ¡¢½èÍý¤ò¥¢¥Ë¥á¤Î¤è¤¦¤ËºÆÀ¸¤Ç¤¤ëÊä´Ö½èÍý¤ÏÈó¾ï¤ËÊØÍø¤Ç¤¹¤¬¡¢°ìÅټ¹Ԥ¹¤ë¤È¡¢¤½¤Î½èÍý¤¬½ªÎ»¤¹¤ë¤Þ¤Ç¤ÏÅÓÃæ¤Ç»ß¤á¤ë¤³¤È¤¬½ÐÍè¤Þ¤»¤ó¡£
¤Þ¤¿¥ë¡¼¥×½èÍý¤òȼ¤¦¾ì¹ç¤Ë¤Ï¤º¤Ã¤È½èÍý¤¬Æ°¤Â³¤±¤Æ»ß¤Þ¤ê¤Þ¤»¤ó¡£
¡¡¤½¤Î¤è¤¦¤Ê¥±¡¼¥¹¤ËÈ÷¤¨¤ÆÅÓÃæ¤Ç½èÍý¤òÄä»ß¤·¤¿¤êÇË´þ¤·¤¿¤¤¾ì¹ç¤Ë¤Ï Tweener·¿¤ÎÊÑ¿ô¤òÍÑ°Õ¤·¡¢¤½¤³¤ËDoTween¤Î½èÍý¤òÂåÆþ¤·¤Æ¼Â¹Ô¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
¤½¤·¤ÆÂåÆþ¤·¤¿Tweener·¿¤ÎÊÑ¿ô¤ËÂФ·¤Æ¤Ï¡¢¼Â¹Ô¤·¤Æ¤¤¤ë½èÍý¤òÄä»ß¤¹¤ëÌ¿Îá¤ò½Ð¤¹¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
¡¡¤³¤Î¤è¤¦¤Ë¡¢
¤¢¤ë½èÍý¤òÊ̤ÎÊÑ¿ô¤ËÂåÆþ¤¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢¸µ¡¹¤Î½èÍý¤ÎÆâÍÆ¡¦µ¡Ç½¤òÊѤ¨¤º¤Ë¤è¤ê»È¤¤¤ä¤¹¤¤·Á¤Ç½èÍý¤·¤Æ¤â¤é¤¨¤ë¤è¤¦¤Ë¤¹¤ë¤³¤È¤ò
¥é¥Ã¥×(Wrap)½èÍý¤È¸À¤¤¤Þ¤¹¡£
// Àë¸À
Tweener tweener = null;
// ¥ë¡¼¥×½èÍý¤ò¹Ô¤¤¡¢¥¹¥¥ë¥Ü¥¿¥ó¤¬²¡¤µ¤ì¤ë¤Þ¤Ç¥¹¥±¡¼¥ë¤òÊѲ½¤µ¤»¤ë¥¢¥Ë¥á¤ò¼Â¹Ô¤¹¤ë¡£¤½¤ì¤òtweenerÊÑ¿ô¤ËÂåÆþ¤·¤Æ¤ª¤¯
tweener = imgSkillPoint.transform.DOScale(new Vector3(1.2f, 1.2f, 1.2f), 0.25f).SetEase(Ease.InCirc).SetLoops(-1, LoopType.Yoyo);
¡¡º£²óÍøÍѤ·¤Æ¤¤¤ë¥±¡¼¥¹¤Ï¡¢¥¹¥¥ë¥Ü¥¿¥ó¤Î¥¹¥±¡¼¥ë¤òÂ礤¯¤·¤¿¤ê¡¢¾®¤µ¤¯¤·¤¿¤ê¤¹¤ë¥ë¡¼¥×½èÍý¤ÎÉôʬ¤Ç¤¹¡£
¡¡
¡¡ËÜÍè¤Ç¤¢¤ì¤ÐtweenerÊÑ¿ô¤ËÂåÆþ¤·¤Ê¤¯¤Æ¤â¡¢¾åµ¤ÎDoScale¤Î½èÍý¤Ï¼Â¹Ô¤¹¤ë¤³¤È¤¬²Äǽ¤Ç¤¹¤¬¡¢SetLoops¥á¥½¥Ã¥É¤Ë¤è¤ë¥ë¡¼¥×½èÍý¤Ï°ìÅټ¹Ԥ¹¤ë¤È
¥ë¡¼¥×²ó¿ô¤ò·«¤êÊÖ¤¹¤Þ¤Ç½èÍý¤ò»ß¤á¤ë¤³¤È¤¬½ÐÍè¤Þ¤»¤ó¡£¤Þ¤·¤Æº£²ó¤Î¥±¡¼¥¹¤Ç¤Ï¥ë¡¼¥×²ó¿ô¤Ï̵¸Â¤Ë»ØÄꤷ¤Æ¤¤¤ë¤¿¤á¡¢»ß¤Þ¤ë¤³¤È¤¬¤¢¤ê¤Þ¤»¤ó¡£
¡¡¤½¤Î¤¿¤á¡¢tweenerÊÑ¿ô¤Ë¥ë¡¼¥×½èÍý¤òÂåÆþ¤·¡¢¥¹¥¥ë¥Ü¥¿¥ó¤ò²¡¤·¤¿ºÝ¤Ë¡¢²¼µ¤Î½èÍý¤òTweener·¿¤ÎÊÑ¿ô¤ËÂФ·¤Æ¹Ô¤¦¤³¤È¤Ç¥ë¡¼¥×½èÍý¤òÄä»ß¤·¤Æ¤¤¤Þ¤¹¡£
// ¥¹¥¥ë¥Ü¥¿¥ó¤Î¥ë¡¼¥×¥¢¥Ë¥á¤òÇË´þ¤·¡¢tweenerÊÑ¿ô¤ònull¤Ë¤¹¤ë
tweener.Kill();
tweener = null;
¡¡Tweener·¿¤Î»ý¤ÄKill¥á¥½¥Ã¥É¤ò¼Â¹Ô¤¹¤ë¤³¤È¤Ç¡¢tweenerÊÑ¿ô¤ËÂåÆþ¤µ¤ì¤Æ¤¤¤ë¥ë¡¼¥×½èÍý¤¬Ää»ß¤·¤Þ¤¹¡£
¤Þ¤¿¼¡¤Î¹Ô¤Î½èÍý¤Ç tweenerÊÑ¿ô¤ònull¤Ë¤¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢ÂåÆþ¤µ¤ì¤Æ¤¤¤¿¥ë¡¼¥×½èÍý¤¬´°Á´¤Ë¥¯¥ê¥¢¤µ¤ì¤Þ¤¹¡£
¡¡¤³¤Î¤è¤¦¤Ë¡¢ÊÑ¿ô¤òÍøÍѤ·¡¢½èÍý¤ò¥é¥Ã¥×¤¹¤ë¤³¤È¤Ç½èÍý¤Î±þÍÑÉý¤¬¹¤¬¤ê¤Þ¤¹¡£