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

¡¡Á°²ó¼ÂÁõ¤ò¹Ô¤Ã¤¿¥¤¥Ù¥ó¥ÈÍѤΥǡ¼¥¿¥Ù¡¼¥¹¤Ç¤¢¤ë EventDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò¥²¡¼¥àÆâ¤Ç³èÍѤ¹¤ë½èÍý¤Ë¤Ä¤¤¤Æ¼ÂÁõ¤ò¹Ô¤¤¤Þ¤¹¡£
£²²ó¤Ëʬ¤±¤Æ¼ÂÁõ¤·¤Æ¤­¤Þ¤¹¡£

¡ã¼ÂÁõÆ°²è¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¼ê½ç£±£³¡¡¡Ý¥¤¥Ù¥ó¥ÈÍѤΥǡ¼¥¿¥Ù¡¼¥¹¤ÎÅÐÏ¿¡Ý
£²£³¡¥DataBaseManager ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Æ¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò´ÉÍý¡¦±¿ÍѤǤ­¤ë¾õÂ֤ˤ¹¤ë


¡¡¿·¤·¤¤³Ø½¬ÆâÍƤϡ¢°Ê²¼¤ÎÄ̤ê¤Ç¤¹¡£

¡¡¡¦¥·¥ó¥°¥ë¥È¥ó¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó¤Ë¤è¤ë¥¯¥é¥¹¤ÎºîÀ®
¡¡¡¦¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò¥²¡¼¥àÆâ¤ÇÍøÍѤǤ­¤ë¤è¤¦¤Ë¤¹¤ëÊýË¡



£²£³¡¥DataBaseManager ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Æ¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò´ÉÍý¡¦±¿ÍѤǤ­¤ë¾õÂ֤ˤ¹¤ë

£±¡¥Àß·×


¡¡¤³¤Î¼ê½ç¤Ï¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò¥²¡¼¥àÆâ¤ÇÍøÍѤ¹¤ë¤¿¤á¤Î½èÍý¤òºîÀ®¤·¤Þ¤¹¡£

¡¡ºîÀ®¤·¤¿¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò¥²¡¼¥àÆâ¤ÇÍøÍѤ¹¤ë¤¿¤á¤Ë¤Ï¡¢Â¾¤Î¥¹¥¯¥ê¥×¥È¤ä¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÈƱ¤¸¤è¤¦¤Ë
¤¤¤º¤ì¤«¤Î¥¹¥¯¥ê¥×¥ÈÆâ¤Ë¤ª¤¤¤ÆSerializeField°À­ ¤ä public ½¤¾þ»Ò¤Ç·¿¤ÎÀë¸À¤ò¹Ô¤¤¤Þ¤¹¡£
¤½¤·¤ÆÍÑ°Õ¤·¤¿ÊÑ¿ôÆâ¤Ë¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤è¤ê¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò¥¢¥µ¥¤¥ó¤¹¤ë¤³¤È¤ÇÍøÍѲÄǽ¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡º£¸å¤â¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò´ÉÍý¤¹¤ë¤³¤È¤òÁ°Äó¤È¤·¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È´ØÏ¢¤Î¾ðÊó¤ò´ÉÍý¤¹¤ë¤¿¤á¤Î¥¹¥¯¥ê¥×¥È¤È¤·¤Æ
DataBaseManager ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¡¢¤½¤ÎÃæ¤Ç·¿¤ÈÊÑ¿ô¤ÎÀë¸À¤ò¹Ô¤¦¤è¤¦¤Ë¤·¤Þ¤¹¡£

¡¡¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Ï¥Ç¡¼¥¿¥Ù¡¼¥¹¤È¤¤¤¦ÆÃÀ­¾å¡¢¿§¡¹¤Ê¥¹¥¯¥ê¥×¥È¤«¤é»²¾È¤µ¤ì¤ë¤³¤È¤ò¸«±Û¤·¤ÆºîÀ®¤·¤Æ¤ª¤¯¤ÈÍøÊØÀ­¤¬Áý¤·¤Þ¤¹¡£
¤½¤¦¤Ê¤Ã¤¿¾ì¹ç¡¢³Æ¥¹¥¯¥ê¥×¥È¤ËËè²ó DataBaseManager ¥¹¥¯¥ê¥×¥È¤Î¾ðÊó¤òÀë¸À¤·¤ÆÍøÍѤǤ­¤ë¤è¤¦¤Ë¤·¤Æ¤â¤è¤¤¤Î¤Ç¤¹¤¬¡¢
¤³¤ÎÀß·×ÊýË¡¤Ç¤¹¤È¡¢¿·¤·¤¤¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë¤¿¤Ó¤Ë¡¢DataBaseManager ¥¹¥¯¥ê¥×¥È¤Î¾ðÊó¤òÅÔÅÙÍÑ°Õ¤¹¤ëɬÍפ¬È¯À¸¤·¤Æ¤·¤Þ¤¤¡¢´ÉÍý¤¬ÂçÊѤˤʤê¤Þ¤¹¡£

¡¡C# ¤Ë¤Ï¥·¥ó¥°¥ë¥È¥ó¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó¤È¤¤¤¦ÊØÍø¤Êµ¡Ç½¤¬¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢¤³¤Á¤é¤òÍøÍѤ·¤Æ¡¢DataBaseManager ¥¹¥¯¥ê¥×¥È¤ÎºîÀ®¤ò¹Ô¤¤¤Þ¤¹¡£



¡¡¥·¥ó¥°¥ë¥È¥ó¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó¤È¤¤¤¦Êý¼°¤ÇºîÀ®¤·¤¿ DataBaseManager ¥¯¥é¥¹¤òÍÑ°Õ¤·¤Æ¡¢¤½¤ÎÃæ¤Ë¾åµ­¤Î¾ðÊó¤òºîÀ®¤·¤Þ¤¹¡£
¥·¥ó¥°¥ë¥È¥ó¤ÇºîÀ®¤·¤¿ DataBaseManager ¥¯¥é¥¹¤Ï¡¢ÊÑ¿ô¤Ø¤ÎÂåÆþ½èÍý¤ò¹Ô¤¦¤³¤È¤Ê¤¯³°Éô¤Î¥¹¥¯¥ê¥×¥È¤ÇÍøÍѤǤ­¤ë¥¯¥é¥¹¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡½èÍý¤Îή¤ì¤Ï¼¡¤Î¤è¤¦¤ËÀ߷פ·¤Æ¤¤¤Þ¤¹¡£

¡ã½èÍý¤Îή¤ì¡ä
¡¡£±¡¥DataBaseManager ¥¯¥é¥¹Æâ¤Ë¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤È¡¢¤½¤Î¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òÍøÍѤǤ­¤ë¥á¥½¥Ã¥É¤ò½àÈ÷¤·¤Æ¤ª¤¯
¡¡£²¡¥NCP ¤¬¥²¡¼¥à¥¹¥¿¡¼¥È»þ¤Ë DataBaseManager ¥¯¥é¥¹¤ËÍÑ°Õ¤·¤Æ¤ª¤¤¤¿¥Ç¡¼¥¿¥Ù¡¼¥¹¤«¤é²ñÏÃ¥¤¥Ù¥ó¥È¤ò¼èÆÀ¤¹¤ë¥á¥½¥Ã¥É¤ò¼Â¹Ô¤·¡¢É¬ÍפʲñÏÃ¥¤¥Ù¥ó¥È¤ò¼èÆÀ¤¹¤ë
¡¡£³¡¥¥×¥ì¥¤¥ä¡¼¥­¥ã¥é¤¬ NPC ¤Ë²ñÏÃ¥¤¥Ù¥ó¥È¤òȯÀ¸¤µ¤»¤ë¤È¡¢¤³¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹¤«¤é¼èÆÀ¤·¤Æ¤¤¤ë²ñÏÃ¥¤¥Ù¥ó¥È¤Î¾ðÊó¤òÍøÍѤ·¤Æɽ¼¨¤ò¹Ô¤¦

¡¡¤³¤ì¤¬ DataBaseManager ¥¯¥é¥¹¤ÎÌò³ä¤Ë¤Ê¤ê¤Þ¤¹¡£
³Æ¥¯¥é¥¹¤´¤È¤ÎÌò³ä¤òÌÀ³Î¤Ëʬô¤·¤Æ¤ª¤¯¤³¤È¤ÇÀ߷פòºî¤ê¤ä¤¹¤¯¤·¡¢´ÉÍý¤â¤·¤ä¤¹¤¯¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢À§Èó¿´¤¬¤±¤Æ¤¯¤À¤µ¤¤¡£
¡¡

£²¡¥¡ã¥·¥ó¥°¥ë¥È¥ó¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó¡ä


¡¡¥·¥ó¥°¥ë¥È¥ó¤È¤Ï¡¢¿ô¿¤¯¤¢¤ë¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó¤Î£±¤Ä¤Ç¤¹¡£
¤½¤Î¥¯¥é¥¹¤Î¥¤¥ó¥¹¥¿¥ó¥¹¤¬É¬¤º£±¤Ä¤Ç¤¢¤ë¤³¤È¤òÊݾڤ¹¤ë¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó¤Î¤³¤È¤ò¸À¤¤¤Þ¤¹¡£

¡¡DataBaseManager ¥¯¥é¥¹¤Ç¤Ï¡¢¤³¤Î¥·¥ó¥°¥ë¥È¥ó¤òºÎÍѤ·¤Æ¤¤¤Þ¤¹¡£
¤Ä¤Þ¤ê¡¢¥²¡¼¥àÃæ¤òÄ̤¸¤Æ¡¢¤³¤Î DataBaseManager ¥¯¥é¥¹¤¬£±¤Ä¤·¤«Â¸ºß¤Ç¤­¤Ê¤¤¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
¼ÂÁõÎã¤ÏÊ£¿ô¤¢¤ê¤Þ¤¹¤¬¡¢°ìÈÖÆɤߤ䤹¤¤Êý¼°¤Çµ­½Ò¤·¤Æ¤¤¤Þ¤¹¡£



¡ã¥·¥ó¥°¥ë¥È¥ó¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó¤Î¥¯¥é¥¹¤ÎºîÀ®ÊýË¡¡ä
    public static DataBaseManager instance;

    private void Awake() {
        if (instance == null) {
            instance = this;
            DontDestroyOnLoad(gameObject);
        } else {
            Destroy(gameObject);
        }
    }



¡¡¥Ý¥¤¥ó¥È¤Ï¡¢¼«Ê¬¼«¿È¤Î DataBaseManager ·¿¤ò static ½¤¾þ»ÒÉÕ¤­¤Î instance ÊÑ¿ô¤È¤·¤ÆÀë¸À¤·¤Æ¤¤¤ë¤³¤È¤Ç¤¹¡£
¤³¤Î instance ÊÑ¿ô¤¬ DataBaseManager ¥¯¥é¥¹¼«¿È¤¬ÂåÆþ¤µ¤ì¤¿¾ðÊó¤È¤·¤ÆÍøÍѤ¹¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡Awake ¥á¥½¥Ã¥É¤òÍøÍѤ·¤Æ¡¢instance ÊÑ¿ô¤¬ null (¶õ¤Ã¤Ý) ¤Ç¤¢¤ë¾ì¹ç¤Ë¤Ï¡¢DataBaseManager ¥¯¥é¥¹(this)¤òÂåÆþ¤·¤Þ¤¹¡£
¼¡¤Î DontDestroyOnLoad ¥á¥½¥Ã¥É¤Ï Unity ¤¬ÍÑ°Õ¤·¤Æ¤¤¤ë¥á¥½¥Ã¥É¤Ç¡¢°ú¿ô¤Ë»ØÄꤵ¤ì¤¿¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï¥·¡¼¥óÁ«°Ü¤ò¤·¤Æ¤âÇ˲õ¤µ¤ì¤Æ¤Ê¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ê¤ê¤Þ¤¹¡£
¤³¤Î DontDestroyOnLoad ¥á¥½¥Ã¥É¤Ï¥·¥ó¥°¥ë¥È¥ó¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó¤Ë¤¹¤ëºÝ¤Ë°ì½ï¤ËÍѤ¤¤é¤ì¤ë¤³¤È¤¬Â¿¤¤¤Ç¤¹¡£

¡¡¤½¤·¤Æ instance ÊÑ¿ô¤¬ null ¤Ç¤Ï¤Ê¤¤¾ì¹ç¡¢¤Ä¤Þ¤ê¡¢£²¤ÄÌܰʹߤÎÊ£¿ô¤Î DataBaseManager ¥¯¥é¥¹¤¬Â¸ºß¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢¤½¤Î DataBaseManager ¥¯¥é¥¹¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò Destroy ¤·¤Þ¤¹¡£
¤³¤Î¼ê½ç¤Ë¤è¤ê¡¢DataBaseManager ¥¯¥é¥¹¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¾ï¤Ë¥Ò¥¨¥é¥ë¥­¡¼¾å¤Ë£±¤Ä¤·¤«Â¸ºß¤·¤Ê¤¤¾õÂÖ¤òºî¤ê½Ð¤·¤Æ¤¤¤Þ¤¹¡£

¡¡¤³¤Î¥·¥ó¥°¥ë¥È¥ó¤Ë¤è¤Ã¤Æ¥¤¥ó¥¹¥¿¥ó¥¹¤¬£±¤Ä¤«À¸À®¤µ¤ì¤Ê¤¤¤³¤È¤¬Êݾڤµ¤ì¤Þ¤¹¤Î¤Ç¡¢
µÕÀâŪ¤Ë¹Í¤¨¤ë¤È¡¢¤³¤Î DataBaseManager ¥¯¥é¥¹¤Ø¤Î»²¾È¤Ï¡¢¤¤¤º¤ì¤Î¥¯¥é¥¹¤«¤é¤Ç¤¢¤Ã¤Æ¤âÊÑ¿ô¤ò²ð¤µ¤º¤Ë»²¾È¤ò¹Ô¤¨¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£



¡¡Î㤨¤Ð¡¢NonPlayerCharacter ¤È¤¤¤¦¥¯¥é¥¹¤¬¤¢¤ê¡¢¤½¤Î NonPlayerCharacter ¥¯¥é¥¹¤ò»ý¤Ä¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬£µ¤Ä¤¢¤Ã¤¿¾ì¹ç¡¢
¡Ö¤É¤Î¡×NonPlayerCharacter ¥¯¥é¥¹¤Ç¤¢¤ë¤«¤ò³ÎÄê¤Ç¤­¤Ê¤¤¤È¡¢ÂоݤȤʤë NonPlayerCharacter ¥¯¥é¥¹¤Ø¤Ï»²¾È¤Ç¤­¤Þ¤»¤ó¡£
¤½¤Î¤¿¤á¡¢NonPlayerCharacter ·¿¤ÎÊÑ¿ô¤òÍÑ°Õ¤·¤Æ¡¢¤½¤ÎÊÑ¿ô¤Ø»²¾È¤·¤¿¤¤ NonPlayerCharacter ¥¯¥é¥¹¤òÂåÆþ¤¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢
¤Ï¤¸¤á¤Æ NonPlayerCharacter ¥¯¥é¥¹¤Î¾ðÊó¤ò°·¤¦¤³¤È¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£¤³¤ì¤¬¾ðÊó¤ò°·¤¦ºÝ¤Î´ðËÜŪ¤Ê½èÍý¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¤Ç¤¹¤¬¥·¥ó¥°¥ë¥È¥ó¤Ç¤¢¤ë DataBaseManager ¥¯¥é¥¹¤Î¾ì¹ç¤Ë¤Ï¡¢¤³¤Î¥¤¥ó¥¹¥¿¥ó¥¹¤Ï¾ï¤Ë£±¤Ä¤·¤«¤Ê¤¤¤³¤È¤¬Êݾڤµ¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¡Ö¤É¤Î¡×¤È¤¤¤¦»ØÄê¤ÎÉôʬ¤¬ÉÔÍפˤʤê¤Þ¤¹¡£
¤è¤Ã¤ÆÊÑ¿ô¤Ø¤ÎÂåÆþ¤¬ÉÔÍפˤʤê¤Þ¤¹¡£
DataBaseManager ¤È¤¤¤¦»ØÄê¤Ï¤¹¤Ê¤ï¤Á¡¢¼«Æ°Åª¤Ë¤¿¤À£±¤Ä¤Î DataBaseManager ¥¯¥é¥¹¤Î»²¾È¤¬¹Ô¤ï¤ì¤ë¤³¤È¤Ë¤Ê¤ë¤¿¤á¤Ç¤¹¡£


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


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

¡¡¥Ò¥¨¥é¥ë¥­¡¼¤Î¶õ¤¤¤Æ¤¤¤ë¾ì½ê¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤­¡¢Create Empty ¤òÁªÂò¤·¤Þ¤¹¡£
¿·¤·¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬ºîÀ®¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢Ì¾Á°¤ò DataBaseManager ¤ËÊѹ¹¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡Transform ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò³Îǧ¤·¤Æ¡¢Position ¤ÎÃͤò (0, 0, 0) ¤ËÌᤷ¤Æ¤¯¤À¤µ¤¤¡£ºÇ½é¤«¤é¤½¤Î¾õÂ֤ʤéÊѹ¹¤ÏÉÔÍפǤ¹¡£


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



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



¡¡°Ê¾å¤Ç¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï´°À®¤Ç¤¹¡£


£´¡¥DataBaseManager ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë


¡¡À߷פȥ·¥ó¥°¥ë¥È¥ó¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó¤Î½ñ¼°¤ò»²¹Í¤·¤Æ¡¢DataBaseManager ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Þ¤¹¡£
¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òÅÐÏ¿¤·¤Æ´ÉÍý¤¹¤ë¤¿¤á¤ÎÊÑ¿ô¤ò EventDataSO ·¿¤ÇÀë¸À¤·¤Æ¤ª¤­¤Þ¤¹¡£
¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ÈƱ¤¸·¿¤Ë¤¹¤ë¤³¤È¤ÇÂåÆþ¤¬²Äǽ¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¤³¤Î¤È¤­¡¢SerializeField °À­ÉÕ¤­¤ÇÀë¸À¤·¤Æ¤ª¤¯¤³¤È¤Ë¤è¤Ã¤Æ¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤è¤ê¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ÎÂåÆþ¤¬²Äǽ¤Ë¤Ê¤ê¤Þ¤¹¡£



¡¡¥á¥½¥Ã¥É¤Ï£±¤ÄÍÑ°Õ¤·¤Þ¤¹¡£

¡¡ÍÑ°Õ¤¹¤ë¥á¥½¥Ã¥É¤ÏÌá¤êÃͤò»ý¤Ä¥á¥½¥Ã¥É¤Ç¤¹¡£¤³¤Î¥á¥½¥Ã¥É¤ò³°Éô¤Î¥¹¥¯¥ê¥×¥È¤«¤é»²¾È¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢
°ú¿ô¤Ç¼õ¤±¼è¤Ã¤¿¾ðÊó¤ò¸¡º÷ÂоݤȤ·¤Æ¡¢EventData ·¿¤Î¾ðÊó¤òÃê½Ð¤·¤Æ¼èÆÀ¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£¤¤¤ï¤æ¤ë¡¢¥²¥Ã¥¿¡¼¥á¥½¥Ã¥É¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¤³¤Î¥á¥½¥Ã¥É¤Ï³°Éô¤Î¥¹¥¯¥ê¥×¥È¤«¤é¸Æ¤Ó½Ð¤µ¤ì¤ë¤³¤È¤ÇÍøÍѤ¹¤ë¤³¤È¤òÁ°Äó¤Ë¤·¤Æ¤¤¤Þ¤¹¡£
¤³¤Î¥á¥½¥Ã¥É¤ò¼Â¹Ô¤¹¤ëºÝ¤Ë¡¢°ú¿ô¤È¤·¤Æ¸¡º÷¤·¤¿¤¤¾ðÊó¤òÅϤ·¤ÆÌ¿Îá¤ò¼Â¹Ô¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢
EventDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë¥Ç¡¼¥¿Æâ¤ò¸¡º÷¤·¡¢¼èÆÀ¤·¤¿¤¤ EventData ¤ò£±¤Äõ¤·¤Æ¼èÆÀ¤ò¹Ô¤¦¤³¤È¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£


DataBaseManager.cs


¡¡¥¹¥¯¥ê¥×¥È¤òµ­½Ò¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£


£µ¡¥DataBaseManager ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë DataBaseManager ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Æ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òÅÐÏ¿¤¹¤ë


¡¡¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ë DataBaseManager ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¡¢ºîÀ®¤·¤¿ DataBaseManager ¥¹¥¯¥ê¥×¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£
¥¢¥¿¥Ã¥Á¤·¤¿¤é¡¢É¬¤ºÂоݤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Æ¡¢¥¢¥¿¥Ã¥Áϳ¤ì¤¬¤Ê¤¤¤«¤ò³Îǧ¤·¤Þ¤¹¡£


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



¡¡EvenDataSO ÊÑ¿ô¤ÎÉôʬ¤Ë¡¢Datas ¥Õ¥©¥ë¥ÀÆâ¤Ë¤¢¤ë EvenDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Æ¤¯¤À¤µ¤¤¡£
¤³¤ì¤Ç¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òÊÑ¿ô¤ÎÃͤȤ·¤ÆÂåÆþ¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£(¥¹¥¯¥ê¥×¥È¡¦¥Õ¥¡¥¤¥ë¤ÎÊý¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó)


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



¡¡°Ê¾å¤ÇÀßÄê¤Ï´°Î»¤Ç¤¹¡£



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

¡¡¼¡¤Ï¡¡¼ê½ç£±£´¡¡¡¼¥¤¥Ù¥ó¥ÈÍѤΥǡ¼¥¿¥Ù¡¼¥¹¤ÎÍøÍÑ¡¼¡¡¤Ç¤¹¡£

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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