Unity¤Ë´ØÏ¢¤¹¤ëµ­»ö¤Ç¤¹

¡¡°Ê²¼¤ÎÆâÍƤǼÂÁõ¤·¤Æ¤¤¤­¤Þ¤¹¡£

£³£´¡¥¥»¡¼¥Ö¡¦¥í¡¼¥Éµ¡Ç½¤òÄɲ乤ë½àÈ÷¤ò¹Ô¤¦



¼ÂÁõ¤¹¤ë³µÍ×


¡¡¥²¡¼¥àÃæ¤Îµ¡Ç½¤È¤·¤Æ¡¢¥²¡¼¥à¥Ç¡¼¥¿¤Î¥»¡¼¥Ö¤È¥í¡¼¥Éµ¡Ç½¤òÄɲä·¤Þ¤¹¡£
¤¤¤º¤ì¤â¥Ü¥¿¥ó¤òÍÑ°Õ¤·¡¢¥¿¥Ã¥×¤¹¤ë¤³¤È¤Çµ¡Ç½¤ò¼Â¹Ô¤·¤Þ¤¹¡£

¡¡¥»¡¼¥Ö¥Ü¥¿¥ó¤ò²¡¤¹¤³¤È¤Ç¡¢¸½ºßºÆÀ¸Ãæ¤Î¥·¥Ê¥ê¥ª¥Ç¡¼¥¿¤ÎÈÖ¹æ¤Ç¥»¡¼¥Ö¤ò¹Ô¤¤¤Þ¤¹¡£¥·¥Ê¥ê¥ª¥Ç¡¼¥¿Ãæ¤Ï£±¤Ä¤Îʬ´ô¤Ë¤Ä¤­£±²ó¤À¤±¥»¡¼¥Ö¤Ç¤­¤ë¤è¤¦¤ËÀ©¸æ¤·¤Þ¤¹¡£
ºÆÀ¸Ãæ¤Î¥á¥Ã¥»¡¼¥¸Ã±°Ì¤Ç¤Ï¤Ê¤¯¡¢¥·¥Ê¥ê¥ª¥Ç¡¼¥¿¤ÎÈÖ¹æñ°Ì¤Ç¤Î¥»¡¼¥Ö¤Ç¤¹¡£¼¡¤Î¥·¥Ê¥ê¥ª¥Ç¡¼¥¿¤Ë°ÜÆ°¤¹¤ì¤ÐºÆÅÙ¥»¡¼¥Ö¤¬²Äǽ¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¥í¡¼¥É¥Ü¥¿¥ó¤ò²¡¤¹¤³¤È¤Ç¥í¡¼¥ÉÀìÍѤΥݥåץ¢¥Ã¥×¤¬³«¤­¡¢¥»¡¼¥Ö¤µ¤ì¤Æ¤¤¤ë¥Ç¡¼¥¿¤¬¥Ü¥¿¥ó¤È¤·¤Æɽ¼¨¤µ¤ì¤Þ¤¹¡£
¥·¥Ê¥ê¥ª¥Ç¡¼¥¿¤Îʬ´ôÈÖ¹æ¤Ïɽ¼¨¤µ¤ì¤º¡¢¥»¡¼¥Ö¥Ç¡¼¥¿¤ÎÄ̤·ÈÖ¹æ¤È¥»¡¼¥Ö¤·¤¿»þ´Ö¤¬É½¼¨¤µ¤ì¤Þ¤¹¡£


¼ÂÁõÆ°²è¡¡

Title => DataLoad
https://gyazo.com/31713d0142b848a24dc98960b1d627ec


Title => SaveData ¤Ê¤·
https://gyazo.com/05b590ff44da129ec754bcf85c6d3161


¥·¥Ê¥ê¥ª£±¤Ç¥»¡¼¥Ö¤Ê¤·³Îǧ¡£¤½¤Î¸å¥»¡¼¥Ö¤·¤Æ¥í¡¼¥É
https://gyazo.com/2af9ecbebe816c3ca299d643c50e8f4c


»öÁ°½àÈ÷


¡¡»öÁ°½àÈ÷¤È¤·¤Þ¤·¤Æ¡¢¥»¡¼¥ÖÍѤΥܥ¿¥ó¤È¥í¡¼¥ÉÍѤΥܥ¿¥ó¤òGame¥·¡¼¥ó¤ËÍÑ°Õ¤·¤Þ¤¹¡£
¤Þ¤¿Title¥·¡¼¥ó¤Ë¤â¥í¡¼¥ÉÍѤΥܥ¿¥ó¤òÍÑ°Õ¤·¤Þ¤¹¡£

¡¡ÍѰդλÅÊý¤Ç¤¹¤¬¡¢ÀìÍѤΥª¥×¥·¥ç¥ó¥Ý¥Ã¥×¥¢¥Ã¥×¤òºîÀ®¤·¤Æ¤½¤ÎÃæ¤Ë³Æ¥Ü¥¿¥ó¤òÇÛÃÖ¤·¤Æ¤â¤è¤¤¤Ç¤¹¤·¡¢
Game¥·¡¼¥ó¤Ë¾ïÃ󤷤Ƹ«¤¨¤ë¤è¤¦¤Ë¡¢´û¸¤Î¥á¥Ã¥»¡¼¥¸¥¦¥¤¥ó¥É¥¦¤Î¶õ¤¤¤Æ¤¤¤ëÉôʬ¤ËÇÛÃÖ¤·¤Æ¤â¤è¤¤¤Ç¤¹¡£
¥²¡¼¥à¤Î»ÅÍͤÈÀ¤³¦´Ñ¤ò»¤Ê¤ï¤Ê¤¤¥Ç¥¶¥¤¥ó¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£


¡¡º£²ó¤Ï¡¢CanvasÆâ¤ÎMessageWindow¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤ÆºîÀ®¤·¡¢¾ï»þ¥á¥Ã¥»¡¼¥¸¥¦¥¤¥ó¥É¥¦¤Î¾å¤Ëɽ¼¨¤¹¤ë¤è¤¦¤ËÇÛÃÖ¤·¤Þ¤·¤¿¡£


Game¥·¡¼¥ó¡¡ÇÛÃÖ¸å¤Î²èÁü



Title¥·¡¼¥ó¡¡ÇÛÃÖ¸å¤Î²èÁü



ÇÛÃÖ»²¹Í


¡¡Game¥·¡¼¥ó¤Ç¤ÎÇÛÃÖ»²¹Í¤ò¼¨¤·¤Þ¤¹¡£MessageWindow¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¡¢btnSave ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤È btnLoad ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Æ¤¤¤Þ¤¹¡£
¤É¤Á¤é¤â UI => Button ¤ÇºîÀ®¤·¤¿¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¹¡£


Game¥·¡¼¥ó¡¡¥Ò¥¨¥é¥ë¥­¡¼²èÁü²èÁü



btnSave ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü­¡



btnSave ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü­¢



btnLoad ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü­¡



btnLoad ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü­¢



¡¡³Æ¥Ü¥¿¥ó¤Î¥Ç¥¶¥¤¥ó¤Ë¤Ä¤¤¤Æ¡¢¤³¤³¤Ç¤Ï½é´üÀßÄê¤Î²èÁü¤Î¤Þ¤ÞÍøÍѤ·¤Æ¤¤¤Þ¤¹¤¬¡¢¤³¤ì¤Ë¤Ä¤¤¤Æ¤ÏŬµ¹¤Ê²èÁü¤Ëº¹¤·Âؤ¨¤ÆÍøÍѤ·¤Æ¤¯¤À¤µ¤¤¡£

¡¡¤Þ¤¿»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¢¤ëText¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤â¤½¤Î¤Þ¤ÞÍøÍѤ·¤Æ¤¤¤Þ¤¹¤¬¡¢¥Õ¥©¥ó¥È¤Ê¤É¤ò¾¤ÎÉôʬ¤ÈÅý°ì¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢¤³¤ì¤Ïºï½ü¤·¤Æ¡¢ºîÀ®ºÑ¤ÎTextPrefab¤òÍøÍѤ·¤Æ¤¯¤À¤µ¤¤¡£
¤½¤Î¾å¤Ç¥Õ¥©¥ó¥È¤äʸ»ú¤ÎÂ礭¤µ¡¢Ê¸»úÁõ¾þ¤Ê¤É¤ÏŬµ¹Êѹ¹¤·¤Æ¤¯¤À¤µ¤¤¡£¤³¤³¤Ç¤Ï²èÁü¤Ï³ä°¦¤·¤Þ¤¹¡£
¡¡
¡¡Text ¥×¥í¥Ñ¥Æ¥£¤ËÆþÎϤµ¤ì¤Æ¤¤¤ëʸ»úÎó¤Ï¤½¤ì¤¾¤ì¡¢Save ¤È Load ¤Ç¤¹¡£¥Ü¥¿¥ó¤ÎÆâÍƤ¬Ê¬¤«¤ë̾¾Î¤Ç¤¢¤ì¤Ð¾¤Î̾¾Î¤Ç¤â¹½¤¤¤Þ¤»¤ó¡£


Àß·×


¡¡¥»¡¼¥Öµ¡Ç½¤Ï¡¢¸½ºßºÆÀ¸¤µ¤ì¤Æ¤¤¤ë¥·¥Ê¥ê¥ª¥Ç¡¼¥¿¤ÎÈÖ¹æ¤òÊݸ¤¹¤ëµ¡Ç½¤Ç¤¹¡£¥·¥Ê¥ê¥ª¥Ç¡¼¥¿¤ÎÈÖ¹æ¤ÈÊݸ¤ò¼Â¹Ô¤·¤¿»þ¹ï¤¬ PlayerPrefs ¥¯¥é¥¹¤òÍøÍѤ·¤Æ¥»¡¼¥Ö¤µ¤ì¤Þ¤¹¡£

¡¡¥í¡¼¥Éµ¡Ç½¤Ï¥»¡¼¥Ö¤·¤¿¥Ç¡¼¥¿¤¬£±¤Ä°Ê¾å¤¢¤ë¾ì¹ç¤Ë¡¢¤½¤Î¥Ç¡¼¥¿Ã±°Ì¤Ç¤Î¥í¡¼¥É¤ò¹Ô¤¤¡¢¥í¡¼¥É¤·¤¿¥·¥Ê¥ê¥ª¥Ç¡¼¥¿¤ÎÈÖ¹æ¤ÎºÇ½é¤Î¥á¥Ã¥»¡¼¥¸¤«¤é¥²¡¼¥à¤òºÆ³«¤Ç¤­¤ëµ¡Ç½¤Ç¤¹¡£

¡¡¼¡¤Î¤è¤¦¤ÊÀ߷פò¹Ô¤¤¤Þ¤¹¡£

¡ã¥»¡¼¥Ö¡ä
¡¡¡¦¥»¡¼¥Ö¤ÏGame¥·¡¼¥ó¤Î´Ö¤Ë¡¢¥·¥Ê¥ê¥ª¥Ç¡¼¥¿£±¤Ä(ʬ´ô)¤Ë¤Ä¤­£±²ó¼Â¹Ô¤Ç¤­¤ë
¡¡¡¦¥²¡¼¥àÃæ¤Ç¥»¡¼¥Ö¥Ü¥¿¥ó¤ò²¡¤¹
¡¡¡¦¥»¡¼¥Ö¤¬¼Â¹Ô¤µ¤ì¤Æ¡¢¥»¡¼¥Ö¥Ü¥¿¥ó¤¬°ì»þŪ¤Ë²¡¤»¤Ê¤¯¤Ê¤ë
¡¡¡¦¼¡¤Î¥·¥Ê¥ê¥ª¥Ç¡¼¥¿¤ÎºÆÀ¸¤¬»Ï¤Þ¤ë¤È¡¢ºÆÅÙ¥»¡¼¥Ö¥Ü¥¿¥ó¤¬Í­¸ú¤Ë¤Ê¤ë


¡ã¥í¡¼¥É¡ä
¡¡¡¦¥»¡¼¥Ö¤ÏGame¥·¡¼¥ó¡¢¤¢¤ë¤¤¤ÏTitle¥·¡¼¥ó¤Î´Ö¤Ë¼Â¹Ô¤Ç¤­¤ë
¡¡¡¦¥²¡¼¥àÃæ¤Ç¥í¡¼¥É¥Ü¥¿¥ó¤ò²¡¤¹
¡¡¡¦¥í¡¼¥É¤¬¼Â¹Ô¤µ¤ì¤Æ¡¢¥í¡¼¥ÉÍѥݥåץ¢¥Ã¥×¤¬²èÌÌÁ°Ì̤ËÀ¸À®¤µ¤ì¤ë
¡¡¡¦¥Ý¥Ã¥×¥¢¥Ã¥×¤ÎÃæ¤Ë¤Ï¥»¡¼¥Ö¥Ç¡¼¥¿£±¤Ä¤Ë¤Ä¤­£±¤Ä¤ÎÁªÂò¥Ü¥¿¥ó¤¬À¸À®¤µ¤ì¤ë
¡¡¡¦ÁªÂò¥Ü¥¿¥ó¤Ë¤ÏÄ̤·ÈÖ¹æ¤È¥»¡¼¥Ö¤·¤¿¥Ç¡¼¥¿¤Î»þ´Ö¤¬É½¼¨¤µ¤ì¤ë
¡¡¡¦ÁªÂò¥Ü¥¿¥ó¤ò£±¤ÄÁªÂò¤¹¤ë¤È¡¢¤½¤Î¥Ç¡¼¥¿¤¬¥í¡¼¥É¤µ¤ì¤Æ¡¢¼«Æ°Åª¤Ë¥Ý¥Ã¥×¥¢¥Ã¥×¤¬ÊĤ¸¡¢¤½¤Î¥·¥Ê¥ê¥ª¥Ç¡¼¥¿¤ÎÈֹ椫¤é¥²¡¼¥à¤¬ºÆ³«¤µ¤ì¤ë
¡¡¡¦ÊĤ¸¤ë¥Ü¥¿¥ó¤ò²¡¤·¤¿¾ì¹ç¤Ë¤Ï¥í¡¼¥ÉÍѥݥåץ¢¥Ã¥×¤òÊĤ¸¤ë


¼ÂÁõ¼ê½ç


¡¡°Ê²¼¤Î¼ê½ç¤Ç¼ÂÁõ¤ò¹Ô¤¤¤Þ¤¹¡£¼ê½ç¤¬Â¿¤¤¤¿¤á¡¢£²²ó¤Ëʬ¤±¤Æ¼ÂÁõ¼ê½ç¤òÀâÌÀ¤·¤Þ¤¹¡£
¤³¤³¤Ç¤Ï¡Ú£±¡Û¡Á¡Ú£´¡Û¤Þ¤Ç¤òÂоݤȤ·¤Þ¤¹¡£

¡¡£±¡¥GameData ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¡¢¥»¡¼¥Ö¡¦¥í¡¼¥Éµ¡Ç½¤Ë¤«¤«¤ï¤ë½èÍý¤òÄɲ乤ë
¡¡£²¡¥¥í¡¼¥ÉÍѥݥåץ¢¥Ã¥×¤Ç¤¢¤ë¡¢DataLoadPopUp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë
¡¡£³¡¥¥í¡¼¥ÉÍѥܥ¿¥ó¤Ç¤¢¤ë¡¢LoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë
¡¡£´¡¥LoadDataSelectButton ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¡¢LoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤·¤Æ¡¢¥×¥ì¥Õ¥¡¥Ö¤Ë¤¹¤ë

¡¡£µ¡¥DataLoadPopUp ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¡¢DataLoadPopUp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤·¤Æ¡¢¥×¥ì¥Õ¥¡¥Ö¤Ë¤¹¤ë
¡¡£¶¡¥TextMessageViewew ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢¥»¡¼¥Ö¡¦¥í¡¼¥Éµ¡Ç½¤Ë¤«¤«¤ï¤ë½èÍý¤òÄɲ乤ë
¡¡£·¡¥GameDirector ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢¥»¡¼¥Ö¡¦¥í¡¼¥Éµ¡Ç½¤Ë¤«¤«¤ï¤ë½èÍý¤òÄɲ乤ë
¡¡£¸¡¥Title ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢¥»¡¼¥Ö¡¦¥í¡¼¥Éµ¡Ç½¤Ë¤«¤«¤ï¤ë½èÍý¤òÄɲ乤ë
¡¡£¹¡¥¥²¡¼¥à¤ò¼Â¹Ô¤·¤ÆÆ°ºî¤ò³Îǧ¤¹¤ë

¡¡¤Ê¤ª¡¢¥á¥Ã¥»¡¼¥¸¥¦¥¤¥ó¥É¥¦¾å¤Ç¤Ï¤Ê¤¯¡¢¥ª¥×¥·¥ç¥óµ¡Ç½¤ò¤Þ¤È¤á¤¿¥Ý¥Ã¥×¥¢¥Ã¥×¤Ë¼«Æ°ºÆÀ¸¥Ü¥¿¥ó¤òÀßÃÖ¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢
¿·¤·¤¯¥Ý¥Ã¥×¥¢¥Ã¥×ÍѤΥ¹¥¯¥ê¥×¥È¤òºîÀ®¤·¡¢¤½¤ÎÃæ¤ÇTextMessageViewer¥¹¥¯¥ê¥×¥È¤ò¼èÆÀ¤·¡¢¼«Æ°ºÆÀ¸½èÍýÍѤΥ᥽¥Ã¥É¤ò¸Æ¤Ó½Ð¤¹½èÍý¤òµ­½Ò¤·¤ÆÂбþ¤·¤Æ¤¯¤À¤µ¤¤¡£


¿·¤·¤¯³Ø½¬¤¹¤ëÆâÍÆ


¡¦ScrollView ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È(ScrollRect ¥³¥ó¥Ý¡¼¥Í¥ó¥È¡¢ScrollBar ¥³¥ó¥Ý¡¼¥Í¥ó¥È)¤Ë¤Ä¤¤¤Æ


£±¡¥GameData¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¡¢¥»¡¼¥Ö¡¦¥í¡¼¥Éµ¡Ç½¤Ë¤«¤«¤ï¤ë½èÍý¤òÄɲ乤ë


¡¡¥»¡¼¥Ö¡¦¥í¡¼¥Éµ¡Ç½¤Ë¤«¤«¤ï¤ë½èÍý¤ò¼ÂÁõ¤¹¤ë¤¿¤á¤ËɬÍפȤʤëÊÑ¿ô¤ò£³¤ÄÄɲä·¤Þ¤¹¡£

¡¡£±¤ÄÌܤϥ·¥Ê¥ê¥ª¥Ç¡¼¥¿¤ÎÈÖ¹æ¤Î¥»¡¼¥Ö¡¦¥í¡¼¥É¤Ë»ÈÍѤ¹¤ë string ·¿¤Î CURRENT_BRANCH_NO ÊÑ¿ô¤Ç¤¹¡£¸ÇÄêÃͤòÆþÎϤ¹¤ë¤¿¤á¡¢ÊÑ¿ô¤òʬ¤«¤ê¤ä¤¹¤¯Âçʸ»ú¤Ë¤·¤Æ¤¤¤Þ¤¹¡£
¤³¤Îʸ»úÎó¤Ë¥·¥Ê¥ê¥ªÈÖ¹æ¤òÉÕÍ¿¤·¤Æ¡¢¥»¡¼¥Ö¤¹¤ëºÝ¤ÎID¤Ë¤·¤Þ¤¹¡£¤½¤·¤Æ¤³¤ÎÊÑ¿ô¤òÍøÍѤ·¤Æ¥»¡¼¥Ö¥Ç¡¼¥¿¤Î³Îǧ¤ò¤·¡¢¥í¡¼¥É¤ò¹Ô¤¤¤Þ¤¹¡£

¡¡£²¤ÄÌܤϥ·¥Ê¥ê¥ª¥Ç¡¼¥¿¤òÊݸ¤·¤¿»þ´Ö¤ò¥»¡¼¥Ö¤¹¤ëºÝ¤Ë»ÈÍѤ¹¤ë¡¢ string ·¿¤Î SAVE_TIME_NO ÊÑ¿ô¤Ç¤¹¡£¤³¤Á¤é¤â¸ÇÄêÃͤòÆþÎϤ¹¤ë¤¿¤á¡¢ÊÑ¿ô¤òʬ¤«¤ê¤ä¤¹¤¯Âçʸ»ú¤Ë¤·¤Æ¤¤¤Þ¤¹¡£
¤³¤Î¥Ç¡¼¥¿¤Ï£±¤ÄÌܤΥǡ¼¥¿¤ËÉտ路¤Æ¥»¡¼¥Ö¤È¥í¡¼¥É¤ò¹Ô¤¦¤è¤¦¤Ë¤·¤Æ¡¢»þ´Ö¤ò¥»¡¼¥Ö¡¢¥í¡¼¥É¤·¤Þ¤¹¡£

¡¡£³¤ÄÌÜ¤Ï¥í¡¼¥É¤·¤¿¥·¥Ê¥ê¥ª¥Ç¡¼¥¿¤ÎÈÖ¹æ¤òÂåÆþ¤¹¤ë int ·¿¤Î LoadBranchNo ÊÑ¿ô¤Ç¤¹¡£¥Ç¡¼¥¿¤ò¥í¡¼¥É¤·¤¿¾ì¹ç¤Ë¤Ï¡¢¤³¤ÎÃͤ¬¿·¤·¤¯¥·¥Ê¥ê¥ª¥Ç¡¼¥¿¤ÎÈֹ椬ÂåÆþ¤µ¤ì¤Æ
¤³¤ì¤òÍѤ¤¤ë¤³¤È¤Ç¥²¡¼¥à¤ò¥í¡¼¥É¤·¤¿¥·¥Ê¥ê¥ª¥Ç¡¼¥¿¤ÎºÇ½é¤Î¥á¥Ã¥»¡¼¥¸¤«¤éºÆ³«¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£

¡¡
¡¡¤Þ¤¿¡¢¥·¥Ê¥ê¥ª¥Ç¡¼¥¿¤ÎÈÖ¹æ¤Î¥»¡¼¥Ö¡¦¥í¡¼¥ÉÍѤ˥᥽¥Ã¥É¤ò£²¤ÄÄɲ䷤Ƥ¤¤Þ¤¹¡£


GameData.cs

¡¡<=¡¡¥¯¥ê¥Ã¥¯¤¹¤ë¤È³«¤­¤Þ¤¹¡£



GameData¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò³Îǧ¤¹¤ë


¡¡¿·¤·¤¯Äɲä·¤¿ loadBranchNo ÊÑ¿ô¤¬ 0 ¤Çɽ¼¨¤µ¤ì¤Æ¤¤¤Þ¤¹¡£¤³¤³¤Ï 0 ¤Î¤Þ¤Þ¤Ë¤·¤Æ¤ª¤­¤Þ¤¹¡£
¥»¡¼¥Ö¤µ¤ì¤¿¥Ç¡¼¥¿¤ò¥í¡¼¥É¤·¤¿¾ì¹ç¤Ë¡¢¤³¤³¤Ë¥·¥Ê¥ê¥ª¥Ç¡¼¥¿¤ÎÈֹ椬ÂåÆþ¤µ¤ì¤Æ¡¢¤½¤Î¥Ç¡¼¥¿¤«¤é¥²¡¼¥à¤òºÆ³«½ÐÍè¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£

¡¡¤Ê¤ª¥Ç¥Ð¥Ã¥°¤·¤ä¤¹¤¤¤è¤¦¤Ë public ½¤¾þ»Ò¤òÍøÍѤ·¤Æ¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Ëɽ¼¨¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤³¤³¤Ë´ûÆɤˤ·¤¿¤¤¥·¥Ê¥ê¥ª¤ÎÈÖ¹æ¤òÅÐÏ¿¤¹¤ë¤³¤È¤Ç¥Ç¥Ð¥Ã¥°¤¬²Äǽ¤Ç¤¹¡£

¡¡¤Þ¤¿GetSaveDatas¥á¥½¥Ã¥ÉÆâ¤Ë¤âDebugÍѤβ¾¥Ç¡¼¥¿¤òÍÑ°Õ¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤³¤ì¤ÎÉôʬ¤Î¥³¥á¥ó¥È¥¢¥¦¥È¤ò²ò½ü¤·¤Æ¤â¥Ç¥Ð¥Ã¥°¤Ç¤­¤Þ¤¹¡£


GameData ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü



£²¡¥¥í¡¼¥ÉÍѥݥåץ¢¥Ã¥×¤Ç¤¢¤ë¡¢DataLoadPopUp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë

Àß·×


¡¡¥í¡¼¥É¤¹¤ëºÝ¤Î¥Ç¡¼¥¿¤ò°ìÍ÷¤Çɽ¼¨¤¹¤ë¤¿¤á¤Î¥Ý¥Ã¥×¥¢¥Ã¥×¤ò¡¢DataLoadPopUp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤ÆºîÀ®¤·¤Þ¤¹¡£
¥Ý¥Ã¥×¥¢¥Ã¥×¤¬³«¤¯¤ÈƱ»þ¤Ë¡¢¥í¡¼¥É¤¹¤ë¥·¥Ê¥ê¥ª¥Ç¡¼¥¿¤ÎÈÖ¹æ¤ÈÊݸ¤·¤¿»þ´Ö¤¬É½¼¨¤µ¤ì¤¿¥Ü¥¿¥ó¤ò¡¢¤³¤Î¥Ý¥Ã¥×¥¢¥Ã¥×Æâ¤ËÀ¸À®¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£

¡¡¥Ý¥Ã¥×¥¢¥Ã¥×¤ò³«¤¯¤¿¤á¤Ë¤Ï¡¢Title¥·¡¼¥ó¡¢¤¢¤ë¤¤¤ÏGame¥·¡¼¥ó¤Ë»öÁ°½àÈ÷¤ÇÍÑ°Õ¤·¤¿ btnLoad ¥Ü¥¿¥ó¤ò²¡¤¹¤³¤È¤ÇÀ¸À®¤µ¤ì¤ë¤è¤¦¤Ë¥¹¥¯¥ê¥×¥È¤è¤êÀ©¸æ¤ò¹Ô¤¤¤Þ¤¹¡£
¥Ý¥Ã¥×¥¢¥Ã¥×¤Î¥Ü¥¿¥óÍѤÎɽ¼¨ÏȤÏScrollView ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÍøÍѤ·¡¢¥í¡¼¥ÉÍѤΥܥ¿¥ó¤Î¿ô¤¬Áý¤¨¤Æ¤â¡¢¼«Æ°Åª¤ËÏȤÎÂ礭¤µ¤òÄ´À°¤·¡¢ÏÈÆâ¤ò¥¹¥é¥¤¥É¤·¤Æ¥Ü¥¿¥ó¤òɽ¼¨¤Ç¤­¤ë¤è¤¦À߷פ·¤Þ¤¹¡£

¡¡´°À®¤·¤¿ºÝ¤Î¥Ò¥¨¥é¥ë¥­¡¼¤Î¾õÂÖ¤ÈScene¥Ó¥å¡¼¤Ï¡¢°Ê²¼¤Î¤è¤¦¤Ê¹½Â¤¤Ë¤Ê¤ê¤Þ¤¹¡£


DataLoadPopUp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¹½Â¤



DataLoadPopUp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡Scene¥Ó¥å¡¼



DataLoadPopUp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë


¡¡Title¥·¡¼¥ó¡¢¤¢¤ë¤¤¤ÏGame¥·¡¼¥ó¤Î¤¤¤º¤ì¤«¤ÇºîÀ®¤·¤Þ¤¹¡£ºÇ½ªÅª¤Ë¥×¥ì¥Õ¥¡¥Ö¤Ë¤¹¤ë¤¿¤á¡¢¤É¤Á¤é¤Î¥·¡¼¥ó¤ÇºîÀ®¤·¤Æ¤âÌäÂꤢ¤ê¤Þ¤»¤ó¡£



£±¡¥DataLoadPopUp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë

¡¡Canvas¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤­¡¢Create Empty ¤òÁªÂò¤·¡¢Ì¾Á°¤ò DataLoadPopUp ¤ËÊѹ¹¤·¤Þ¤¹¡£
ɬ¤º Canvas Æâ¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤ÆÀ¸À®¤µ¤ì¤ë¤è¤¦¤ËºîÀ®¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡DataLoadPopUp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï¡¢¤³¤ì¤«¤éºîÀ®¤¹¤ëUIÉôÉʤΥե©¥ë¥À¤ÎÌò³ä¤È¡¢¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Æ¥Ý¥Ã¥×¥¢¥Ã¥×Á´ÂΤòÁàºî¤¹¤ë¤¿¤á¤ÎÌò³ä¤ò»ý¤Á¤Þ¤¹¡£

¡¡DataLoadPopUp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¤Æ¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Þ¤¹¡£¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î°ìÈÖ²¼¤Ë¤¢¤ë Add Component ¥Ü¥¿¥ó¤ò²¡¤·¤Æ
CanvasGroup ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÄɲ䷤Ƥ¯¤À¤µ¤¤¡£¤³¤Îµ¡Ç½¤òÍøÍѤ¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢»Ò¥ª¥Ö¥¸¥§¥¯¥È¤ò¤Þ¤È¤á¤ÆÆ©ÌÀ¤Ë¤·¤¿¤ê¡¢É½¼¨¤·¤¿¤ê¤¹¤ë¤³¤È¤¬½ÐÍè¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£


DataLoadPopUp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü




£²¡¥DataLoadPopUp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¡¢BackGround ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë

¡¡DataLoadPopUp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤­¡¢UI => Panel ¤òÁªÂò¤·¤Þ¤¹¡£Ì¾Á°¤ò BackGround ¤ËÊѹ¹¤·¤Þ¤¹¡£

¡¡BackGround ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï¡¢¥Ý¥Ã¥×¥¢¥Ã¥×¤ÎÇطʲèÁü¤Ë¤Ê¤ê¤Þ¤¹¡£º£²ó¤Ï²èÁü¤ÎÀßÄê¤Ï½é´üÃͤΤޤޤǿ§¤ò¹õ¤¯¤·¤Æ¡¢Æ©ÌÀÅÙ¤òÄ´À°¤·¤Æ¤¤¤Þ¤¹¡£
Ŭµ¹¤Ê·Á¤Ë¤·¤Æ±¿ÍѤ·¤Æ¤¯¤À¤µ¤¤¡£²èÁü¤òÊѹ¹¤¹¤ë¤Ë¤Ï¡¢Image ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Source Image ¤ÎÉôʬ¤òÊѹ¹¤·¤Þ¤¹¡£


BackGround ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü




£³¡¥DataLoadPopUp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¡¢ScrollView ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë

¡¡Â³¤¤¤Æ¡¢¥í¡¼¥ÉÍѤΥܥ¿¥ó·²¤òʤ٤ëÏÈÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Þ¤¹¡£
Unity¤Î»ý¤Äµ¡Ç½¤òÍøÍѤ·¤Æ¡¢¥í¡¼¥ÉÍѤΥܥ¿¥ó¤òÅù´Ö³Ö¤ËÀ°Î󤵤»¡¢¤â¤·¤â¥Ü¥¿¥ó¤Î¿ô¤¬É½¼¨ÏȤè¤ê¤âÁý¤¨¤Æ¤·¤Þ¤Ã¤¿¾ì¹ç¤Ë¤Ï¡¢¼«Æ°Åª¤ËÏÈÆâ¤ò¥¹¥é¥¤¥É¤·¤Æ¥Ü¥¿¥ó¤òɽ¼¨¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£

¡¡DataLoadPopUp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤­¡¢UI => ScrollView ¤òÁªÂò¤·¤Þ¤¹¡£Ì¾Á°¤ÏÊѹ¹¤·¤Ê¤¯¤Æ¤âÂç¾æÉפǤ¹¡£

¡¡ScrollView ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Þ¤¹¡£ScrollRect ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¤È»×¤¤¤Þ¤¹¤¬¡¢¤³¤ì¤¬¡¢ÏÈÆâ¤ÎÂ礭¤µ¤Ë¹ç¤ï¤»¤Æ
ɽ¼¨ÏÈÆâ¤ò¥¹¥¯¥í¡¼¥ë¤µ¤»¤ëµ¡Ç½¤Ë¤Ê¤ê¤Þ¤¹¡£¥¹¥¯¥í¡¼¥ë¤µ¤»¤ëÊý¸þ¤Ï½Ä¡Ê¿âľ¡Ë¡¢¤Þ¤¿¤Ï²£¡Ê¿åÊ¿¡ËÊý¸þ¤Ë¤Ê¤ê¤Þ¤¹¡£¥Ü¥¿¥ó¤ÎÇÛÃ֤˹ç¤ï¤»¤Æ¤É¤Á¤é¤«¤Ë»ØÄꤷ¤Þ¤¹¡£

¡¡º£²ó¤Ï¿âľÊý¸þ¤Ë¥í¡¼¥ÉÍѤΥܥ¿¥ó¤òʤ٤ëͽÄê¤Ç¤¹¤Î¤Ç¡¢¥¹¥¯¥í¡¼¥ë¤µ¤»¤ëÊý¸þ¤â¿âľÊý¸þ¤Ë¤·¤Þ¤¹¡£

¡¡ScrollView ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë¤È¡¢¤½¤ì¤ËÉտ魯¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬Ê£¿ô°ì½ï¤ËºîÀ®¤µ¤ì¤Þ¤¹¡£¤³¤ì¤é¤òÊ£¹çŪ¤ËÍøÍѤ·¤Æ¡¢¥¹¥¯¥í¡¼¥ë¤µ¤»¤ë½èÍý¤ò¹Ô¤Ã¤Æ¤¤¤Þ¤¹¡£
¤³¤Î¤¦¤Á¡¢¿åÊ¿Êý¸þ¤Ë¥¹¥¯¥í¡¼¥ë¤µ¤»¤ë½èÍý¤ÏÍøÍѤ·¤Ê¤¯¤Ê¤ê¤Þ¤·¤¿¤Î¤Ç¡¢ScrollBar Horizontal ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤È¤½¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤ò Delete ¤·¤Æ¤¯¤À¤µ¤¤¡£
(ScrollBar Vertial ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤È¤½¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Î¤ßÍøÍѤ·¤Þ¤¹)


¡¡¤½¤Î¸å¡¢²èÌ̤ÎÂ礭¤µ¤Ê¤É¤ò²ÃÌ£¤·¡¢²¼µ­¤Î²èÁü¤ò»²¹Í¤·¤ÆScrollView ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÂ礭¤µ¤òÄ´À°¤·¤Æ¤¯¤À¤µ¤¤¡£¤³¤ÎÂ礭¤µ¤¬¥Ü¥¿¥ó·²¤Îɽ¼¨¤µ¤ì¤ëÏȤˤʤê¤Þ¤¹¡£


ScrollView ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü­¡



ScrollView ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü­¢




£´¡¥Content ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò½¤Àµ¤¹¤ë

¡¡ScrollView ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤È°ì½ï¤ËºîÀ®¤µ¤ì¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¤¦¤Á¡¢»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¢¤ë¡¢Viewport ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÏÊѹ¹¤¢¤ê¤Þ¤»¤ó¡£
Viewport ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¢¤ë¡¢Content ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¤ß¡¢¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎÄɲäò¹Ô¤¤¤Þ¤¹¡£


Viewport ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü



¡¡Content ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï¡¢¼ÂºÝ¤Ë¥í¡¼¥ÉÍѥܥ¿¥ó¤òÀßÃÖ¤¹¤ë¾ì½ê¤Ë¤Ê¤ê¤Þ¤¹¡£¤³¤Î Content ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¥Ü¥¿¥ó¤òÀ¸À®¤·¤Þ¤¹¡£
À¸À®¤ÎºÝ¡¢¥Ü¥¿¥ó¤ÎÂ礭¤µ¤òÅý°ì¤·¡¢¤«¤Ä¡¢¼«Æ°Åª¤ËÀ°Îó¤·¤Æʤ֤褦¤Ë¡¢¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò£±¤ÄÄɲä·¤Þ¤¹¡£

¡¡Content ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¤Æ¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Þ¤¹¡£¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î°ìÈÖ²¼¤Ë¤¢¤ë Add Component ¥Ü¥¿¥ó¤ò²¡¤·¤Æ
GridLayoutGroup ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÄɲ䷤Ƥ¯¤À¤µ¤¤¡£¤³¤Îµ¡Ç½¤òÍøÍѤ¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢¤³¤Î Content ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤ÎÂ礭¤µ¤ÈÀ°Îó¤ò¹Ô¤¦¤³¤È¤¬½ÐÍè¤Þ¤¹¡£

¡¡GridLayoutGroup ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎÀßÄê¤Ç¤¹¤¬¡¢²¼µ­¤Î²èÁü¤Î¤è¤¦¤ËÀßÄê¤ò¤·¤Æ¤¯¤À¤µ¤¤¡£


¡¡¤Þ¤¿¡¢Conten ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î̾Á°¤ò LoadSelectButtonTran_Content ¤ËÊѹ¹¤·¤Æ¤¯¤À¤µ¤¤¡£¤³¤³¤Ë¥Ü¥¿¥ó¤òÀ¸À®¤¹¤ë¡¢¤È¤¤¤¦ÌÜ°õ¤Ë¤Ê¤ê¤Þ¤¹¡£


LoadSelectButtonTran_Content ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü



¡¡°Ê¾å¤Ç¥í¡¼¥ÉÍѤΥܥ¿¥ó¤òÀ¸À®¤·¡¢Áàºî¤¹¤ëÉôʬ¤Ï´°À®¤Ç¤¹¡£



£µ¡¥DataLoadPopUp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¡¢btnClose ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë

¡¡ºÇ¸å¤Ë¥Ý¥Ã¥×¥¢¥Ã¥×¤òÊĤ¸¤ë¤¿¤á¤Î¥Ü¥¿¥ó¤ò£±¤ÄºîÀ®¤·¤Þ¤¹¡£¥í¡¼¥ÉÍѥܥ¿¥ó¤òÁªÂò¤·¤¿¾ì¹ç¤Ë¤Ï¤½¤Î¥·¥Ê¥ê¥ª¤«¤é¥²¡¼¥à¤òºÆ³«¤·¤Þ¤¹¤¬
¤â¤·¤â¥í¡¼¥É¤¹¤ë¥Ç¡¼¥¿¤¬¤Ê¤¤¾ì¹ç¤ä¡¢¥í¡¼¥É¤ò»ß¤á¤¿¤¤¾ì¹ç¤Ë¤Ï¥Ý¥Ã¥×¥¢¥Ã¥×¤òÊĤ¸¤ëɬÍפ¬¤¢¤ë¤¿¤á¤Ç¤¹¡£

¡¡¤³¤Î¥Ü¥¿¥ó¤ò²¡²¼¤¹¤ë¤³¤È¤Ç¥Ý¥Ã¥×¥¢¥Ã¥×¤òÇË´þ¤Ç¤­¤ë¤è¤¦¤Ë¡¢¥¹¥¯¥ê¥×¥È¤«¤éÀ©¸æ¤ò¹Ô¤¤¤Þ¤¹¡£


¡¡DataLoadPopUp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤­¡¢UI => Button ¤òÁªÂò¤·¤Þ¤¹¡£Ì¾Á°¤ò btnClose ¤ËÊѹ¹¤·¤Þ¤¹¡£

¡¡btnClose ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÇÛÃÖ¤¹¤ë°ÌÃÖ¤äÂ礭¤µ¤ÏŬµ¹Ä´À°¤·¤Æ¤¯¤À¤µ¤¤¡£
ScrollView ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÏȳ°¡¢¤«¤Ä¡¢BackGround ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÈÏ°ÏÆâ¤Ê¤éÌäÂꤢ¤ê¤Þ¤»¤ó¡£

¡¡¤³¤³¤Ç¤Ï¥Ü¥¿¥ó¤Î¿§¤ä¥Ü¥¿¥ó¤Î²èÁü¤òÊѹ¹¤·¤Æ¤¤¤Þ¤»¤ó¤¬¡¢¤½¤ì¤é¤â¼«Í³¤ËÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£


btnClose ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü­¡



btnClose ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü­¢



¡¡btnClose ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ Text ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬°ì½ï¤ËºîÀ®¤µ¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢Text ¥³¥ó¥Ý¡¼¥Í¥ó¥ÈÆâ¤Î Text ¥×¥í¥Ñ¥Æ¥£¤Ë
¡ÖClose¡×¤ÈÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£¤³¤Î¥Ü¥¿¥ó¤¬¤É¤Î¤è¤¦¤ÊÌò³ä¤ò»ý¤Ã¤Æ¤¤¤ë¤«¤òÌÀ¼¨¤µ¤»¤Þ¤¹¡£Â¾¤Îñ¸ì¤Ç¤â¡¢½èÍý¤ÎÆâÍƤ¬ÅÁ¤ï¤ë¤Î¤Ç¤¢¤ì¤ÐÊѹ¹¤·¤Æ夤¤Æ¹½¤¤¤Þ¤»¤ó¡£


btnClose ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤ÎText¥³¥ó¥Ý¡¼¥Í¥ó¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü­¡



btnClose ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤ÎText¥³¥ó¥Ý¡¼¥Í¥ó¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü­¢



¡¡°Ê¾å¤Ç¥Ý¥Ã¥×¥¢¥Ã¥×¤ÎºîÀ®ºî¶È¤Ï½ªÎ»¤Ç¤¹¡£


´°À®²èÁü¡¡Scene¥Ó¥å¡¼²èÁü



£³¡¥¥í¡¼¥ÉÍѥܥ¿¥ó¤Ç¤¢¤ë¡¢LoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë


¡¡¡Ú£²¡Û¤ÇºîÀ®¤·¤¿ DataLoadPopUp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÍøÍѤ·¤Æ¡¢LoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Æ¤¤¤­¤Þ¤¹¡£

¡¡LoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥ÈÆâ¤Î LoadSelectButtonTran_Content ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤­¡¢
UI => Button ¤òÁªÂò¤·¤Þ¤¹¡£Ì¾Á°¤ò LoadDataSelectButton ¤ËÊѹ¹¤·¤Æ¤¯¤À¤µ¤¤¡£


Scene¥Ó¥å¡¼²èÁü¡ÊLoadSelectButtonTran_Content ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤«³Îǧ¡Ë



¡¡¤³¤Î LoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¸åÄøºîÀ®¤¹¤ë¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¡¢¥·¥Ê¥ê¥ª¥Ç¡¼¥¿¤ÎÈÖ¹æ¤ÈÊݸ»þ´Ö¤òÊÝ»ý¤µ¤»¤Þ¤¹¡£
£±¤Ä¤º¤Ä°Û¤Ê¤ë¥»¡¼¥Ö¥Ç¡¼¥¿¤ÎÆâÍƤò¤½¤ÎÅÔÅÙ¡¢¥¹¥¯¥ê¥×¥È¤òÍøÍѤ¹¤ë¤³¤È¤ÇưŪ¤ËÊѹ¹¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£

¡¡¤½¤Î¤¿¤á¡¢¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï¥×¥ì¡¼¥ó(¥·¥Ê¥ê¥ª¥Ç¡¼¥¿¤ÎÈÖ¹æ¤Ê¤É¤ò»ý¤¿¤Ê¤¤¡Ë¾õÂ֤Ȥ·¤ÆºîÀ®¤·¤Þ¤¹¡£

¡¡LoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¤Æ¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Þ¤¹¡£
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î°ìÈÖ²¼¤Ë¤¢¤ë Add Component ¥Ü¥¿¥ó¤ò²¡¤·¤Æ¡¢CanvasGroup ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÄɲ䷤Ƥ¯¤À¤µ¤¤¡£

¡¡¤Ê¤ª¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï¡¢LoadSelectButtonTran_Content ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë GridLayoutGroup ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î±Æ¶Á²½¤Ë¤¢¤ë¤¿¤á
¼«Í³¤ËÂ礭¤µ¤òÄ´À°¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£¥Ü¥¿¥ó¤ÎÂ礭¤µ¤òÄ´À°¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢LoadSelectButtonTran_Content ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë
GridLayoutGroup ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎÃͤòÊѹ¹¤·¤ÆÄ´À°¤ò¹Ô¤¤¤Þ¤¹¡£


LoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥Ò¥¨¥é¥ë¥­¡¼²èÁü



LoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü­¡



LoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü­¢



¡¡LoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ Text ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬°ì½ï¤ËºîÀ®¤µ¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢Text ¥³¥ó¥Ý¡¼¥Í¥ó¥ÈÆâ¤Î Text ¥×¥í¥Ñ¥Æ¥£¤Ë
²¾¤Î¥Æ¥­¥¹¥È¤È¤·¤Æ¡ÖÊݸ»þ´Ö¤¬É½¼¨¤µ¤ì¤Þ¤¹¡×¤ÈÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£¤³¤Î¥Ü¥¿¥ó¤¬¤É¤Î¤è¤¦¤ÊÌò³ä¤ò»ý¤Ã¤Æ¤¤¤ë¤«¤òÌÀ¼¨¤µ¤»¤Þ¤¹¡£
¸åÄø¥¹¥¯¥ê¥×¥È¤«¤é¤³¤ÎÃͤ¬½ñ¤­´¹¤¨¤é¤ì¤Æ¡¢Êݸ»þ´Ö¤¬¤³¤ÎÉôʬ¤ËÂåÆþ¤µ¤ì¤Æɽ¼¨¤µ¤ì¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡
LoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤ÎText¥³¥ó¥Ý¡¼¥Í¥ó¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü­¡



LoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤ÎText¥³¥ó¥Ý¡¼¥Í¥ó¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü­¢



Game¥·¡¼¥ó²èÁü




¡¡¤â¤·¤â¡¢¥í¡¼¥É¤·¤¿¥Ç¡¼¥¿¤Ë¥·¥Ê¥ê¥ª¤Î¥µ¥à¥Í¥¤¥ë²èÁü¤òɽ¼¨¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢¤µ¤é¤Ë¡¢Image ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò£²¤ÄºîÀ®¤·¤Æ¡¢¿Æ»Ò´Ø·¸¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
¿Æ¤È¤Ê¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï imgBackGround¡¢»Ò¤È¤Ê¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï imgChara ¤Ë̾Á°¤òÊѹ¹¤·¤Æ¤¯¤À¤µ¤¤¡£


¥Ò¥¨¥é¥ë¥­¡¼²èÁü



¡¡imgBackGround ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ï¡¢¥µ¥à¥Í¥¤¥ë²èÁü¤È¤·¤Æ¥·¥Ê¥ê¥ª¤ÎÇطʲèÁü¤òɽ¼¨¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
¤³¤³¤Ë¤ÏºÇ½é¤Ï²¿¤â²èÁü¤ÏÁªÂò¤·¤Æ¤¤¤Ê¤¤¾õÂ֤ˤ·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£¥·¥Ê¥ê¥ª¥Ç¡¼¥¿¤ÎÈÖ¹æ¤Ë¤è¤Ã¤Æ¡¢Æ°Åª¤Ë¥¹¥¯¥ê¥×¥È¤«¤é²èÁü¤òº¹¤·Âؤ¨¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£


imgBackGround ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü



¡¡imgChara ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ï¡¢¥µ¥à¥Í¥¤¥ë²èÁü¤È¤·¤Æ¡¢¥·¥Ê¥ê¥ª¤ÎºÇ½é¤ËÅо줹¤ë¥­¥ã¥é¤òɽ¼¨¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
¤½¤Î¥·¥Ê¥ê¥ª¤Ë¥­¥ã¥é¤¬Åо줷¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢¤³¤ÎÉôʬ¤ÏÆ©ÌÀ¤Ë¤·¤Æ¡¢ÇطʲèÁü¤Î¤ß¤òɽ¼¨¤¹¤ë¤è¤¦¤ËÀ©¸æ¤·¤Þ¤¹¡£
¤³¤³¤âºÇ½é¤Ï²¿¤â²èÁü¤ÏÁªÂò¤·¤Æ¤¤¤Ê¤¤¾õÂ֤ˤ·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£¥·¥Ê¥ê¥ª¥Ç¡¼¥¿¤ÎÈÖ¹æ¤Ë¤è¤Ã¤Æ¡¢Æ°Åª¤Ë¥¹¥¯¥ê¥×¥È¤«¤é²èÁü¤òº¹¤·Âؤ¨¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£


imgChara ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü



Scene¥Ó¥å¡¼²èÁü



Game¥Ó¥å¡¼²èÁü



¥·¥Ê¥ê¥ª¥Ç¡¼¥¿¤òÆɤ߹þ¤ó¤À¾ì¹ç¤Î²èÁü



Resources ¥Õ¥©¥ë¥ÀÆâ¤Ë Charas ¥Õ¥©¥ë¥À¤òºîÀ®¤·¤Æ¥­¥ã¥é¤Î²èÁü¤òÆþ¤ì¤ë


¡¡¢¨¡¡¤¹¤Ç¤Ë¥Õ¥©¥ë¥À¤¬¤¢¤ê¡¢¤½¤ÎÃæ¤Ë¥­¥ã¥é¤Î¥Ç¡¼¥¿²èÁü¤¬¤¢¤ë¾ì¹ç¤Ë¤Ï¡¢¥Õ¥¡¥¤¥ë̾¤ÎÊѹ¹¤À¤±¹Ô¤Ã¤Æ¤¯¤À¤µ¤¤¡£

¡¡LoadDataSelectButton ¥¹¥¯¥ê¥×¥È¤Ç¤Ï¡¢¥­¥ã¥é¤Î¥Ç¡¼¥¿²èÁü¤òº¹¤·Âؤ¨¤ë¤¿¤á¡¢Unity¤Î Resources ¥Õ¥©¥ë¥À¤Î¥Õ¥¡¥¤¥ë¤òÆɤ߹þ¤àµ¡Ç½¤òÍøÍѤ·¤Æ¤¤¤Þ¤¹¡£
¡¡
¡¡Resources ¥Õ¥©¥ë¥ÀÆâ¤Ë Charas ¥Õ¥©¥ë¥À¤òºîÀ®¤·¤Æ¡¢¤½¤ÎÃæ¤Ë¥­¥ã¥é¤Î¥Ç¡¼¥¿²èÁü¤òÆþ¤ì¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£
¤Þ¤¿¡¢¥Õ¥¡¥¤¥ë̾¤ÏÅý°ì¤·¡¢ºÇ¸å¤ÎÄ̤·ÈÖ¹æ¤À¤±Êѹ¹¤¹¤ë¤è¤¦¤Ê̿̾µ¬Â§¤Ç̾Á°¤ò¤Ä¤±¤Ê¤ª¤·¤Æ¤¯¤À¤µ¤¤¡£


Resources/Charas/chara_x ¥Õ¥©¥ë¥À²èÁü



£´¡¥LoadDataSelectButton ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¡¢LoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤·¤Æ¡¢¥×¥ì¥Õ¥¡¥Ö¤Ë¤¹¤ë

Àß·×


¡¡¤É¤Î¤è¤¦¤Ê¥·¥Ê¥ê¥ª¥Ç¡¼¥¿¤Î¾ìÌ̤ǥ»¡¼¥Ö¥Ç¡¼¥¿¤¬¥»¡¼¥Ö¤µ¤ì¤ë¤«¤Ï¥æ¡¼¥¶¡¼¤ÎǤ°Õ¤Ç¤¹¡£
¤½¤Î¤¿¤á¡¢¥í¡¼¥ÉÍѤΥܥ¿¥ó¤â¤½¤ì¤ËÂбþ¤·¡¢¥»¡¼¥Ö¤µ¤ì¤¿¥·¥Ê¥ê¥ª¥Ç¡¼¥¿¤ÎÈÖ¹æ¤È»þ´Ö¤È¤òÈ¿±Ç¤·¤ÆºîÀ®¤·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
»öÁ°¤Ë¤³¤ì¤Ï¥·¥Ê¥ê¥ª¥Ç¡¼¥¿£±ÍÑ¡¢¤È¤¤¤¦´¶¤¸¤ÇÍÑ°Õ¤¬½ÐÍè¤Ê¤¤¤¿¤á¤Ç¤¹¡£

¡¡¥í¡¼¥ÉÍѥܥ¿¥óÀìÍѤΥ¹¥¯¥ê¥×¥È¤ò£±¤ÄºîÀ®¤·¡¢¤³¤Î¥¹¥¯¥ê¥×¥È¤òÍøÍѤ¹¤ë¤³¤È¤Ç¡¢¥æ¡¼¥¶¡¼¤Î¥»¡¼¥Ö¥Ç¡¼¥¿¤Ë±þ¤¸¤ÆưŪ¤Ê¥Ü¥¿¥ó¤òÀ¸À®¤¹¤ë¤³¤È¤¬²Äǽ¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡Àè¤Û¤ÉºîÀ®¤·¤¿ LoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤Ï¡¢Text ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ë¤Ï²¾¤ÎÊݸ»þ´ÖÍѤΥá¥Ã¥»¡¼¥¸¤òµ­½Ò¤·¤Æ¤¤¤Þ¤¹¤¬¡¢¤³¤ì¤ò¥¹¥¯¥ê¥×¥È¤«¤éÀ©¸æ¤ò¹Ô¤¤½ñ¤­´¹¤¨¤Þ¤¹¡£


LoadDataSelectButton ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë


¡¡LoadDataSelectButton ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Þ¤¹¡£
¥Ü¥¿¥ó¤ò²¡¤·¤¿ºÝ¤ÎÀ©¸æ¤ä¡¢¥Ü¥¿¥ó¤ÎText¤ËÊݸ»þ´Ö¤òɽ¼¨¤µ¤»¤ëÀ©¸æ¤ò¹Ô¤¦¤¿¤á¤Î¤â¤Î¤Ç¤¹¡£


using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class LoadDataSelectButton : MonoBehaviour
{
    // UI´ØÏ¢
    [SerializeField]
    private Button btnLoad;                 // ¥Ü¥¿¥óÀ©¸æÍÑ

    [SerializeField]
    private Text txtLoadDataInfo;           // TextÀ©¸æÍÑ¡£¥»¡¼¥ÖÈÖ¹æ¤ÈÊݸ»þ´Öɽ¼¨

    [SerializeField]
    private Image imgBackGround;¡¡¡¡¡¡¡¡¡¡¡¡// ImageÀ©¸æÍÑ¡£¥µ¥à¥Í¥¤¥ë¤ÎÇØ·ÊÀßÄêÍÑ¡£¥µ¥à¥Í¥¤¥ëÉÔ»ÈÍѤξì¹ç¤Ë¤ÏÀë¸ÀÉÔÍפǤ¹¡£

    [SerializeField]
    private Image imgChara;                 // ImageÀ©¸æÍÑ¡£¥µ¥à¥Í¥¤¥ë¤Î¥­¥ã¥éÀßÄêÍÑ¡£¥µ¥à¥Í¥¤¥ëÉÔ»ÈÍѤξì¹ç¤Ë¤ÏÀë¸ÀÉÔÍפǤ¹¡£

    public CanvasGroup canvasGroup;         // CanvasGroup¤ÎÆ©ÌÀÅÙ¤ÎÀ©¸æÍÑ

    public bool isClickable;                // ½ÅÊ£¥¿¥Ã¥×ËÉ»ßÀ©¸æÍÑ¡£true ¤Ï¥¿¥Ã¥×ºÑ

    private int branchNo;                   // ¥»¡¼¥Ö¤µ¤ì¤Æ¤¤¤ëʬ´ôÈÖ¹æ

    private DataLoadPopUp dataLoadPopUp;    // DetaLoadPopUp¤Ø¤Î»²¾È


    /// <summary>
    /// ¥í¡¼¥É¥Ü¥¿¥ó¤ÎÀßÄê
    /// </summary>
    /// <param name="branchNo"></param>
    /// <param name="date"></param>
    /// <param name="dataLoadPopUp"></param>
    /// <param name="no"></param>
    public void SetUpLoadSelectButton(int branchNo, string date, DataLoadPopUp dataLoadPopUp, int no) {
        this.branchNo = branchNo;
        this.dataLoadPopUp = dataLoadPopUp;

        // ¥Ü¥¿¥ó¤ËÊݸ»þ´Ö¤òɽ¼¨
        txtLoadDataInfo.text = "¥»¡¼¥ÖÈÖ¹æ : " + no + "   Êݸ»þ´Ö : " + date;

        // ¥Ü¥¿¥ó¤Ë¥á¥½¥Ã¥É¤òÅÐÏ¿
        btnLoad.onClick.AddListener(OnClickLoadButton);

        // ¸½ºß¤Î¥·¥Ê¥ê¥ª¥Ç¡¼¥¿¤ò¥·¥Ê¥ê¥ª¤ÎÈÖ¹æ¤Ç¸¡º÷¤·¤Æ¡¢scenerioData ÊÑ¿ô¤ØÂåÆþ
        SenarioMasterData.SenarioData scenarioData = GameData.instance.scenarioSO.senarioMasterData.senario.Find((x) => x.senarioNo == this.branchNo); 

        // ¥µ¥à¥Í¥¤¥ë¤ÎÇØ·ÊÀßÄê
        imgBackGround.sprite = Resources.Load<Sprite>("BackGround/" + scenarioData.backgroundImageNo);

        // ¥µ¥à¥Í¥¤¥ë¤Î¥­¥ã¥éÀßÄê
        if (scenarioData.charaTypes.Length > 0) {
            // ¥·¥Ê¥ê¥ªÈÖ¹æ¤ÎºÇ½é¤Î¥­¥ã¥é¤òɽ¼¨
            imgChara.sprite = Resources.Load<Sprite>("Charas/chara_" + (int)scenarioData.charaTypes[0]);
        } else {
            // ¥­¥ã¥é¤¬¤¤¤Ê¤¤¾ì¹ç¡¢Æ©ÌÀ¤Ë¤·¤ÆÇطʤÀ¤±¤Ë¤¹¤ë
            imgChara.color = new Color(255, 255, 255, 0);
        }
    }

    /// <summary>
    /// ¥Ü¥¿¥ó¤ò²¡²¼¤·¤¿ºÝ¤Î½èÍý
    /// </summary>
    private void OnClickLoadButton() {
        if (isClickable) {
            // °ìÅÙ¥¿¥Ã¥×¤·¤¿¤é½èÍý¤·¤Ê¤¤
            return;
        }

        // °ìÅÙ¥¿¥Ã¥×¤·¤¿¤é²¡¤»¤Ê¤¯¤¹¤ë
        isClickable = true;

        // ¾¤Î¥í¡¼¥É¥Ü¥¿¥ó¤â²¡¤»¤Ê¤¯¤¹¤ë
        dataLoadPopUp.InactiveLoadSelectButtons();

        // ÁªÂò¤·¤¿¥Ü¥¿¥ó¤Îʬ´ôÈÖ¹æ¤òGameData¤ËÊݸ
        GameData.instance.loadBranchNo = branchNo;

        Debug.Log("¥Ç¡¼¥¿¥í¡¼¥É´°Î» ʬ´ôÈÖ¹æ : " + GameData.instance.loadBranchNo + "¤«¤é¥²¡¼¥àºÆ³«");

        // ¥²¡¼¥à¥·¡¼¥ó¤ò¥í¡¼¥É
        dataLoadPopUp.LoadGame();
    }
}


LoadDataSelectButton ¥¹¥¯¥ê¥×¥È¤ò LoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤·¤ÆÀßÄꤹ¤ë


¡¡ºîÀ®¤·¤¿ LoadDataSelectButton ¥¹¥¯¥ê¥×¥È¤ò¡¢ LoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£

¡¡LoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
LoadDataSelectButton ¥¹¥¯¥ê¥×¥È¤Î¥¢¥µ¥¤¥ó¾ðÊó¤¬É½¼¨¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢¤½¤Á¤é¤ÎÀßÄê¤ò¹Ô¤¤¤Þ¤¹¡£

¡¡
¡¡btnLoad ÊÑ¿ô¤Ë¤Ï¡¢¥í¡¼¥ÉÍѤÎButton ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÅÐÏ¿¤·¤Þ¤¹¡£
LoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£


¡¡txtLoadDataInfo ÊÑ¿ô¤Ë¤Ï¡¢Text ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ËÊݸ»þ´Ö¤òÈ¿±Ç¤µ¤»¤ë¤¿¤á¤ÎÊÑ¿ô¤Ç¤¹¡£
LoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤ÎText¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£


¡¡canvasGroup ÊÑ¿ô¤Ë¤Ï¡¢LoadSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎCanvasGroup ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÅÐÏ¿¤·¤Þ¤¹¡£
LoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£


LoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü­¡



LoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü­¢



LoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥×¥ì¥Õ¥¡¥Ö¤Ë¤¹¤ë


¡¡¥¹¥¯¥ê¥×¥È¤ÎÀßÄê¤â½ªÎ»¤·¤Þ¤·¤¿¤Î¤Ç¡¢LoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥×¥ì¥Õ¥¡¥Ö¤Ë¤·¤Þ¤¹¡£
¥×¥ì¥Õ¥¡¥Ö¸å¤Ï¥Ò¥¨¥é¥ë¥­¡¼¤è¤êºï½ü¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£


¡¡¤³¤Î¥×¥ì¥Õ¥¡¥Ö¤ÎLoadDataSelectButton ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÍøÍѤ·¤Æ¡¢Ê£¿ô¤Î¥í¡¼¥ÉÍѤΥܥ¿¥ó¤ò¤Þ¤È¤á¤ÆÀ¸À®¤¹¤ë¤è¤¦¤Ë¤·¤Æ¤¤¤­¤Þ¤¹¡£
¤½¤ÎºÝ¡¢¥»¡¼¥Ö¥Ç¡¼¥¿¤Ë±þ¤¸¤Æ¡¢¥·¥Ê¥ê¥ª¥Ç¡¼¥¿¤ÎÈÖ¹æ¤äÊݸ»þ´Ö¤òưŪ¤Ë£±¤Ä¤º¤ÄÊѹ¹¤·¤Þ¤¹¡£


¡¡°Ê¾å¤Ç¤³¤Î¼ê½ç¤Ï½ªÎ»¤Ç¤¹¡£

¥³¥á¥ó¥È¤ò¤«¤¯


¡Öhttp://¡×¤ò´Þ¤àÅê¹Æ¤Ï¶Ø»ß¤µ¤ì¤Æ¤¤¤Þ¤¹¡£

ÍøÍѵ¬Ìó¤ò¤´³Îǧ¤Î¤¦¤¨¤´µ­Æþ²¼¤µ¤¤

Menu



´ðÁÃ

µ»½Ñ/Ãμ±(¼ÂÁõÎã)

3D¥¢¥¯¥·¥ç¥ó¥²¡¼¥à

2D¤ª¤Ï¤¸¤­¥²¡¼¥à(ȯŸÊÔ)

2D¶¯À©²£¥¹¥¯¥í¡¼¥ë¥¢¥¯¥·¥ç¥ó(ȯŸÊÔ)

2D¥¿¥Ã¥×¥·¥å¡¼¥Æ¥£¥ó¥°(³ÈÄ¥ÊÔ)

¥ì¡¼¥¹¥²¡¼¥à(È´¿è)

2DÊüÃÖ¥²¡¼¥à(ȯŸÊÔ)

3D¥ì¡¼¥ë¥¬¥ó¥·¥å¡¼¥Æ¥£¥ó¥°(±þÍÑÊÔ)

3Dæ½Ð¥²¡¼¥à(È´¿è)

2D¥ê¥¢¥ë¥¿¥¤¥à¥¹¥È¥é¥Æ¥¸¡¼

3D¥¿¥Ã¥×¥¢¥¯¥·¥ç¥ó(NavMeshAgent »ÈÍÑ)

2D¥È¥Ã¥×¥Ó¥å¡¼¥¢¥¯¥·¥ç¥ó(¥«¥¨¥ë¤Î°Ù¤Ë¡Á¡¢¥Ü¥³¥¹¥«¥¦¥©¡¼¥ºÉ÷)

VideoPlayer ¥¤¥Ù¥ó¥ÈϢư¤Î¼ÂÁõÎã

VideoPlayer ¥ê¥¹¥ÈÆ⤫¤é¥à¡¼¥Ó¡¼ºÆÀ¸¤Î¼ÂÁõÎã(ȯŸ)

AR ²èÁüÉÕ¤­¥ª¥Ö¥¸¥§¥¯¥ÈÀ¸À®¤Î¼ÂÁõÎã

AR ¥ê¥¹¥ÈÆ⤫¤éÀ¸À®¤Î¼ÂÁõÎã(ȯŸ)

2D¥È¥Ã¥×¥Ó¥å¡¼¥¢¥¯¥·¥ç¥ó(¥µ¥Ð¥¤¥Ð¡¼É÷)

private



¤³¤Î¥µ¥¤¥ÈÆâ¤ÎºîÉʤϥæ¥Ë¥Æ¥£¤Á¤ã¤ó¥é¥¤¥»¥ó¥¹¾ò¹à¤Î¸µ¤ËÄ󶡤µ¤ì¤Æ¤¤¤Þ¤¹¡£

´ÉÍý¿Í/Éû´ÉÍý¿Í¤Î¤ßÊÔ½¸¤Ç¤­¤Þ¤¹