ºÇ½ª¹¹¿·¡§
orika_ex_miyako 2021ǯ03·î11Æü(ÌÚ) 17:17:20ÍúÎò
£²²ó¤Ëʬ¤±¤Æ¼ÂÁõ¤·¤Æ¤¤Þ¤¹¡£
¡ã¼ÂÁõÆ°²è¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯
¼ê½ç£±£³¡¡¡Ý¥¤¥Ù¥ó¥ÈÍѤΥǡ¼¥¿¥Ù¡¼¥¹¤ÎÅÐÏ¿¡Ý
£²£³¡¥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 ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤¹¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Þ¤¹¡£
¡¡¥Ò¥¨¥é¥ë¥¡¼¤Î¶õ¤¤¤Æ¤¤¤ë¾ì½ê¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤¡¢Create Empty ¤òÁªÂò¤·¤Þ¤¹¡£
¿·¤·¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬ºîÀ®¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢Ì¾Á°¤ò DataBaseManager ¤ËÊѹ¹¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡Transform ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò³Îǧ¤·¤Æ¡¢Position ¤ÎÃͤò (0, 0, 0) ¤ËÌᤷ¤Æ¤¯¤À¤µ¤¤¡£ºÇ½é¤«¤é¤½¤Î¾õÂ֤ʤéÊѹ¹¤ÏÉÔÍפǤ¹¡£
¥Ò¥¨¥é¥ë¥¡¼²èÁü

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

¡¡°Ê¾å¤Ç¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï´°À®¤Ç¤¹¡£
¡¡À߷פȥ·¥ó¥°¥ë¥È¥ó¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó¤Î½ñ¼°¤ò»²¹Í¤·¤Æ¡¢DataBaseManager ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Þ¤¹¡£
¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òÅÐÏ¿¤·¤Æ´ÉÍý¤¹¤ë¤¿¤á¤ÎÊÑ¿ô¤ò EventDataSO ·¿¤ÇÀë¸À¤·¤Æ¤ª¤¤Þ¤¹¡£
¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ÈƱ¤¸·¿¤Ë¤¹¤ë¤³¤È¤ÇÂåÆþ¤¬²Äǽ¤Ë¤Ê¤ê¤Þ¤¹¡£
¡¡¤³¤Î¤È¤¡¢SerializeField °ÀÉÕ¤¤ÇÀë¸À¤·¤Æ¤ª¤¯¤³¤È¤Ë¤è¤Ã¤Æ¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤è¤ê¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ÎÂåÆþ¤¬²Äǽ¤Ë¤Ê¤ê¤Þ¤¹¡£
¡¡¥á¥½¥Ã¥É¤Ï£±¤ÄÍÑ°Õ¤·¤Þ¤¹¡£
¡¡ÍÑ°Õ¤¹¤ë¥á¥½¥Ã¥É¤ÏÌá¤êÃͤò»ý¤Ä¥á¥½¥Ã¥É¤Ç¤¹¡£¤³¤Î¥á¥½¥Ã¥É¤ò³°Éô¤Î¥¹¥¯¥ê¥×¥È¤«¤é»²¾È¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢
°ú¿ô¤Ç¼õ¤±¼è¤Ã¤¿¾ðÊó¤ò¸¡º÷ÂоݤȤ·¤Æ¡¢EventData ·¿¤Î¾ðÊó¤òÃê½Ð¤·¤Æ¼èÆÀ¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£¤¤¤ï¤æ¤ë¡¢¥²¥Ã¥¿¡¼¥á¥½¥Ã¥É¤Ë¤Ê¤ê¤Þ¤¹¡£
¡¡¤³¤Î¥á¥½¥Ã¥É¤Ï³°Éô¤Î¥¹¥¯¥ê¥×¥È¤«¤é¸Æ¤Ó½Ð¤µ¤ì¤ë¤³¤È¤ÇÍøÍѤ¹¤ë¤³¤È¤òÁ°Äó¤Ë¤·¤Æ¤¤¤Þ¤¹¡£
¤³¤Î¥á¥½¥Ã¥É¤ò¼Â¹Ô¤¹¤ëºÝ¤Ë¡¢°ú¿ô¤È¤·¤Æ¸¡º÷¤·¤¿¤¤¾ðÊó¤òÅϤ·¤ÆÌ¿Îá¤ò¼Â¹Ô¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢
EventDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë¥Ç¡¼¥¿Æâ¤ò¸¡º÷¤·¡¢¼èÆÀ¤·¤¿¤¤ EventData ¤ò£±¤Äõ¤·¤Æ¼èÆÀ¤ò¹Ô¤¦¤³¤È¤¬¤Ç¤¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
DataBaseManager.cs
¡¡¥¹¥¯¥ê¥×¥È¤òµ½Ò¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£
£µ¡¥DataBaseManager ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë DataBaseManager ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Æ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òÅÐÏ¿¤¹¤ë 
¡¡¥Ò¥¨¥é¥ë¥¡¼¤Ë¤¢¤ë DataBaseManager ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¡¢ºîÀ®¤·¤¿ DataBaseManager ¥¹¥¯¥ê¥×¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£
¥¢¥¿¥Ã¥Á¤·¤¿¤é¡¢É¬¤ºÂоݤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Æ¡¢¥¢¥¿¥Ã¥Áϳ¤ì¤¬¤Ê¤¤¤«¤ò³Îǧ¤·¤Þ¤¹¡£
DataBaseManager ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü

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

¡¡°Ê¾å¤ÇÀßÄê¤Ï´°Î»¤Ç¤¹¡£
¡¡°Ê¾å¤Ç¤³¤Î¼ê½ç¤Ï½ªÎ»¤Ç¤¹¡£
¡¡¼¡¤Ï¡¡¼ê½ç£±£´¡¡¡¼¥¤¥Ù¥ó¥ÈÍѤΥǡ¼¥¿¥Ù¡¼¥¹¤ÎÍøÍÑ¡¼¡¡¤Ç¤¹¡£
- ¥«¥Æ¥´¥ê¡§
- ¿Ê³Ø/¥¹¥¯¡¼¥ë
- ¥×¥í¥°¥é¥ß¥ó¥°
¥³¥á¥ó¥È¤ò¤«¤¯