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

¡¡¹Ô¤­Àè¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤è¤ê¡¢¤ª»È¤¤¤Î¾ðÊó¤òÅÐÏ¿¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
¡¡

¡ã¼ÂÁõ²èÁü¡ä



¼ê½ç£·¡¡¡Ý¹Ô¤­Àè¤Ë¤ª»È¤¤¤Î¾ðÊó¤òÅÐÏ¿¤¹¤ë¡Ý
£±£²¡¥JobType (¤ª»È¤¤¤Î¼ïÎà)¤È JobData(¤ª»È¤¤¤ÎÆâÍÆ)¤òÅÐÏ¿¤¹¤ë¤¿¤á¤Î¥¹¥¯¥ê¥×¥È¤ò¤½¤ì¤¾¤ìºîÀ®¤¹¤ë
£±£³¡¥TapPointDetail ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¡¢¹Ô¤­Àè¤Ë JobData(¤ª»È¤¤¤Î¾ðÊó)¤òÅÐÏ¿¤Ç¤­¤ë¤è¤¦¤Ë¤¹¤ë



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

¡¡¡¦enum ¤À¤±¤Î¥¹¥¯¥ê¥×¥È¡¦¥Õ¥¡¥¤¥ë¤ÎºîÀ®
¡¡¡¦MonoBehaviour ¥¯¥é¥¹¤ò·Ñ¾µ¤·¤Æ¤¤¤Ê¤¤¥¯¥é¥¹¤ÎºîÀ®
¡¡¡¦enum ¤ÎÎóµó»Ò¤Èµ¡Ç½
¡¡¡¦[System.Serializable¡Ê¥·¥ê¥¢¥é¥¤¥¶¥Ö¥ë¡Ë]°À­
¡¡¡¦Tooptip °À­



£±£²¡¥JobType (¤ª»È¤¤¤Î¼ïÎà)¤È JobData(¤ª»È¤¤¤ÎÆâÍÆ)¤òÅÐÏ¿¤¹¤ë¤¿¤á¤Î¥¹¥¯¥ê¥×¥È¤ò¤½¤ì¤¾¤ìºîÀ®¤¹¤ë

£±¡¥Àß·×


¡¡¹Ô¤­Àè¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤è¤ê¡¢¤ª»È¤¤¤Î¾ðÊó¤òÅÐÏ¿¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
»Ï¤á¤Ï¼êÆ°¤ÇÅÐÏ¿¤·¤Þ¤¹¤¬¡¢¸å¡¹¤Ï¥×¥í¥°¥é¥à¤«¤é¼«Æ°Åª¤ËÅÐÏ¿¤¬¹Ô¤¨¤ë¤è¤¦¤Ë¤â¤·¤Þ¤¹¡£

¡¡¼¡¤Î¼ê½ç¤Ç¤Ï¡¢¹Ô¤­Àè³Îǧ¥Ý¥Ã¥×¥¢¥Ã¥×¤Ë¡¢¤³¤Î¹Ô¤­Àè¤Ë±þ¤¸¤¿¤ª»È¤¤¤Î¾ðÊó¤òÈ¿±Ç¤µ¤»¤Æɽ¼¨¤µ¤»¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
¥Ý¥Ã¥×¥¢¥Ã¥×¤Ëɽ¼¨¤¹¤ëÆâÍƤò¸ÇÄꤻ¤º¤Ë¡¢³Æ¹Ô¤­À褴¤È¤Î¤ª»È¤¤¤Î¾ðÊ󤬼«Æ°Åª¤ËÈ¿±Ç¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Æ¤ª¤¯¤³¤È¤Ç¡¢
£±¤Ä¤Î¹Ô¤­Àè³Îǧ¥Ý¥Ã¥×¥¢¥Ã¥×¤ò»È¤Ã¤Æ¤¹¤Ù¤Æ¤Î¹Ô¤­Àè¤Î¾ðÊó¤ò¤½¤ÎÅÔÅÙ½ñ¤­´¹¤¨¤Æɽ¼¨¤Ç¤­¤ëÀ߷פˤʤê¤Þ¤¹¡£

¡¡¤ª»È¤¤¤Î¾ðÊó¤ò°·¤¦¤¿¤á¤Ë¤Ï¡¢ÀìÍѤΥ¯¥é¥¹¤òºîÀ®¤·¤Þ¤¹¡£
¤³¤Î¥¯¥é¥¹¤Ë¤Ï¡¢¤ª»È¤¤¤ÎÈÖ¹æ¤ä¡¢¤ª»È¤¤¤Ë¤«¤«¤ë»þ´Ö¤Ê¤É¤ò¡¢³Æ¤ª»È¤¤¤Ë¤Ä¤­£±¤Ä¤º¤ÄÅÐÏ¿¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Æ¤ª¤­¤Þ¤¹¡£
¤³¤Î¤è¤¦¤ÊÀ߷פˤ·¤Æ¤ª¤¯¤È¡¢¤³¤Î¥¯¥é¥¹¤òÊ£¿ô¤Þ¤È¤á¤Æ¤ª»È¤¤ÍѤΥǡ¼¥¿¥Ù¡¼¥¹¤òºîÀ®¤¹¤ë¤³¤È¤â½ÐÍè¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£

¡ã¤ª»È¤¤¤Î¾ðÊó¡¡¡á¡¡JobData ¥¯¥é¥¹¤È¤·¤ÆºîÀ®¤·¡¢´ÉÍý¤¹¤ë¡ä
¡¡¡¦¤ª»È¤¤¤ÎÄ̤·ÈÖ¹æ  =  int ·¿
¡¡¡¦¤ª»È¤¤¤Î»þ´Ö¡¡¡¡¡¡=  int ·¿
¡¡¡¦¤ª»È¤¤¤Î̾Á°¡¡¡¡¡¡=¡¡string ·¿
¡¡¡¦¤ª»È¤¤¤Î¼ïÎà¡¡¡¡¡¡=  enum ¤ÇºîÀ®¤·¤¿ JobType ·¿

¡¡¤ª»È¤¤¤Î¾ðÊó¤ÎÃæ¤Ë¤ª»È¤¤¤Î¼ïÎà(Æñ°×ÅÙ)¤òÀßÄꤷ¤¿¤¤¤Î¤Ç¡¢¤³¤Á¤é¤âÀìÍѤΠenum ¤òºîÀ®¤·¤Æ±¿ÍѤ¹¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
¤½¤ì°Ê³°¤Î¾ðÊó¤Ï´û¸¤Î·¿¤Ç±¿ÍѤǤ­¤ë¤è¤¦¤Ë¤·¤Æ¤¤¤Þ¤¹¡£


£²¡¥enum ¤À¤±¤Î JobType ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë


¡¡enum (¥¤¡¼¥Ê¥à) ¤òÍøÍѤ·¤Æ¡¢¤ª»È¤¤¤Î¼ïÎà¤ò»öÁ°¤ËÅÐÏ¿¤·¡¢¤³¤Î¾ðÊó¤ò¤ª»È¤¤¤Î»ý¤Ä¾ðÊó¤È¤·¤Æ JobData ¥¯¥é¥¹Æâ¤ËÀßÄê¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
enum ¤Î¤ß¤Ç¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë¾ì¹ç¡¢using ¤ÎÀë¸À¤ä¡¢MonoBehaviour(¥â¥Î¥Ó¥Ø¥¤¥Ó¥¢) ¥¯¥é¥¹¤Î·Ñ¾µ¤ÏÉÔÍפǤ¹¡£
¤½¤·¤Æ¤É¤Î¥¹¥¯¥ê¥×¥È¤«¤é¤Ç¤âÊÑ¿ô¤ÎÂåÆþ¤Ê¤·¤ÇÍøÍѲÄǽ¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡enum ¤Ç¤Ï¥²¡¼¥àÆâ¤ËÅо줵¤»¤¿¤¤¼ïÎà¤Î¾ðÊó¤ò¡¢Îóµó»Ò(¤ì¤Ã¤­¤ç¤·)¤È¤¤¤¦·Á¤Ç¼ïÎà¤òºîÀ®¤Ç¤­¤Þ¤¹¡£
º£²ó¤Ï¡¢¤ª»È¤¤¤Î¼ïÎà¡¢¤È¤¤¤¦¾ðÊó¤ò JobType ¤È¤¤¤¦Ì¾Á°¤ÇºîÀ®¤·¡¢¤½¤ÎÃæ¤Ë¥¢¥¤¥Æ¥à¤Î¼ïÎà¤òÅÐÏ¿¤·¤Æ¤ª¤­¤Þ¤¹¡£
¤³¤ì¤ÏÄɲòÄǽ¤Ê¾ðÊó¤Ç¤¹¤Î¤Ç¡¢À衹¤Ë¥¢¥¤¥Æ¥à¤Î¼ïÎबÁý¤¨¤Æ¤âÂбþ¤Ç¤­¤Þ¤¹¡£


JobType.cs

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


¡¡¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£


£³¡¥¡ãenum ¤ÎÎóµó»Ò¤Èµ¡Ç½¡ä


¡¡£²¤Ä°Ê¾å¤Î¾ðÊó¤ò´ÉÍý¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢enum ¤Ç¤½¤Î¼ïÎà¤òÅÐÏ¿¤·¤Æ¤ª¤¯¤³¤È¤ò¤ª¤¹¤¹¤á¤·¤Þ¤¹¡£
enum ¤òÍøÍѤ¹¤ë¾ì¹ç¡¢¤½¤ÎÅÐÏ¿¤·¤Æ¤¢¤ëÎóµó»Ò¤«¤é¤·¤«¾ðÊó¤ò»ØÄê¤Ç¤­¤Þ¤»¤ó¤Î¤Ç¡¢
Î㤨¤Ð¡¢Ê¸»úÎó¤È°Û¤Ê¤ê¡¢»ØÄê¤ËºÝ¤·¤ÆÂǤÁ´Ö°ã¤¨¤¬È¯À¸¤·¤Þ¤»¤ó¤Î¤Ç¡¢ÉÔÈ÷¤ÎÃͤ¬Æþ¤ë¤³¤È¤âËɤ°¤³¤È¤¬½ÐÍè¤Þ¤¹¡£

¡¡¥²¡¼¥à¤ÎÆâÍƤ˱þ¤¸¤¿ enum ¤ò¹Í¤¨¤ÆºîÀ®¤·¤Æ±¿ÍѤ·¤Þ¤¹¡£
¥×¥ì¥¤¥ä¡¼¤Î¾õÂÖÍÑ(ÆÇ¡¢º®Íð¡¢áã¤ì¤È¤«)¡¢¥¢¥¤¥Æ¥à¤Î¼ïÎà(¾ÃÌ×ÉÊ¡¢Éð´ï¡¢Ëɶñ¡¢¤Ê¤É)¡¢
¥²¡¼¥à¤Î¾õÂÖ´ÉÍý(¥²¡¼¥à³«»ÏÁ°¡¢¥²¡¼¥àÃæ¡¢¥²¡¼¥à½ªÎ»¡Ë¤Ê¤É¡¢Èó¾ï¤Ë±þÍѤ¬Íø¤¯µ¡Ç½¤Ç¤¹¡£



¡¡¤Ê¤ª enum ¤Ç¤Ï³ÆÎóµó»Ò¤Ë¼«Æ°Åª¤ËÀ°¿ô¤ÎÈֹ椬Ϳ¤¨¤é¤ì¤Þ¤¹¡£°ìÈ־夫¤é 0 ¤ÇÏ¢È֤ˤʤäƤ¤¤Þ¤¹¡£
º£²ó¤Î¾ì¹ç¤Ç¤¢¤ì¤Ð¡¢Easy ¤Ë¤Ï 0¡¢Hard ¤Ë¤Ï 2 ¤Î¿ô»ú¤¬Í¿¤¨¤é¤ì¤Æ¤¤¤Þ¤¹¡£

¡¡¤³¤ÎÈÖ¹æ¤Ï¸«¤¨¤Ê¤¤¾ðÊó¤Ç¤¹¤¬¡¢Îóµó»Ò¤ò int ·¿¤Ë¥­¥ã¥¹¥È¤ò¹Ô¤¦¤³¤È¤Ç¼èÆÀ¤·¤ÆÍøÍѽÐÍè¤Þ¤¹¡£
²¼µ­¤ÎÎã¤Î¾ì¹ç¡¢enumValue ¤Ë¤Ï 1 ¤¬ÂåÆþ¤µ¤ì¤Þ¤¹¡£

¡ãenum ¤ÎÎóµó»Ò¤Î¥­¥ã¥¹¥È¡ä
int  eventValue = (int)JobType.Normal;

¡¡¤Þ¤¿¡¢Îóµó»Ò¤ÎÀë¸À»þ¤Ë¿ô»ú¤ò»ØÄꤷ¤ÆÂåÆþ¤¹¤ë¤³¤È¤â²Äǽ¤Ç¤¹¡£¤½¤Î¾ì¹ç¤Ë¤ÏÏ¢È֤ǤϤʤ¯¡¢»ØÄꤷ¤¿¿ôÃͤò¼èÆÀ½ÐÍè¤Þ¤¹¡£

¡ã¿ô»ú¤ÎÂåÆþ¤ÎÎã(º£²ó¤³¤ÎÊý¼°¤ÏÍøÍѤ·¤Þ¤»¤ó)¡ä
JobType.cs
public enum JobType {
    Easy= 10,
    Normal = 5,
    Hard = 100
}

¡¡¾åµ­¤Î¤è¤¦¤ËÂåÆþ¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢Îóµó»Ò¤ò int ·¿¤Ë¥­¥ã¥¹¥È¤¹¤ë¤È¡¢ÂåÆþ¤·¤Æ¤¢¤ëÃͤ¬¼èÆÀ½ÐÍè¤Þ¤¹¡£
º£²ó¤Ï¿ô»ú¤ÎÂåÆþ¤Ï¹Ô¤Ã¤Æ¤¤¤Þ¤»¤ó¤Î¤Ç°ìÈÖ¾å¤ÎÎóµó»Ò¤Ë¤Ï 0 ¤«¤é½çÈ֤˺ÎÈÖ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£

¡¡enum ¤Ï¼«Ê¬¤ÎÌÜŪ¤Ë¹ç¤ï¤»¤Æ¼«Í³¤ËºîÀ®¤Ç¤­¤Þ¤¹¡£
º£¸å¤âɬÍפ˱þ¤¸¤ÆºîÀ®¤·¡¢¥×¥í¥°¥é¥à¤òÆɤߤ䤹¤¯¡¢´ÉÍý¤ò¤·¤ä¤¹¤¤¥²¡¼¥à´Ä¶­¤òºî¤Ã¤Æ¤¤¤¯¤è¤¦¤Ë¤·¤Þ¤·¤ç¤¦¡£


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


¡¡¤ª»È¤¤¤Î¾ðÊó¤ò¥Ç¡¼¥¿¤È¤·¤ÆÅÐÏ¿¤¹¤ë¤¿¤á¤Î¥¯¥é¥¹¤òºîÀ®¤·¤Þ¤¹¡£
ÅÐÏ¿¤·¤¿¤¤¾ðÊó¤Ë¹ç¤ï¤»¤Æ¡¢·¿¤ÈÊÑ¿ô¤ò¸¡Æ¤¤·¤Ê¤¬¤éºîÀ®¤·¤Þ¤¹¡£
º£²ó¤ÏÀè¤Û¤É¤âÄ󼨤·¤¿¤è¤¦¤Ë¡¢°Ê²¼¤Î¤è¤¦¤Ê¹½À®¤Î¥¯¥é¥¹¤Ë¤Æ¤ª¤­¤Þ¤¹¡£

¡ã¤ª»È¤¤¤Î¾ðÊó¡¡¡á¡¡JobData ¥¯¥é¥¹¤È¤·¤ÆºîÀ®¤·¡¢´ÉÍý¤¹¤ë¡ä
¡¡¡¦¤ª»È¤¤¤ÎÄ̤·ÈÖ¹æ  =  int ·¿
¡¡¡¦¤ª»È¤¤¤Î»þ´Ö¡¡¡¡¡¡=  int ·¿
¡¡¡¦¤ª»È¤¤¤Î̾Á°¡¡¡¡¡¡=¡¡string ·¿
¡¡¡¦¤ª»È¤¤¤Î¼ïÎà¡¡¡¡¡¡=  enum ¤ÇºîÀ®¤·¤¿ JobType ·¿

¡¡¤ª»È¤¤¤Î¼ïÎà¤Ë¤Ä¤¤¤Æ¤ÏÀè¤Û¤ÉºîÀ®¤·¤¿ JobType ¤òÍøÍѤ·¤Æ¡¢¤ª»È¤¤¤Î¼ïÎà¤ò»öÁ°¤ËÅÐÏ¿¤·¡¢¤³¤Î¾ðÊó¤ò¤ª»È¤¤¤Î»ý¤Ä¾ðÊó¤È¤·¤Æ JobData ¥¯¥é¥¹Æâ¤ËÀßÄê¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
¤Þ¤¿¤³¤Î¾ðÊó¤ÏÁý¤ä¤¹¤³¤È¤â¤Ç¤­¤Þ¤¹¡£


JobData.cs

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


¡¡¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤¿¤é¥»¡¼¥Ö¤ò¤·¤Þ¤¹¡£


£µ¡¥[System.Serializable¡Ê¥·¥ê¥¢¥é¥¤¥¶¥Ö¥ë¡Ë]°À­


¡¡JobData ¥¯¥é¥¹¤Î£±¹Ô¾å¤Ë¤Ï¾åµ­¤ÎÀë¸À¤¬¤¢¤ê¤Þ¤¹¡£[ ]¤ÇÀë¸À¤µ¤ì¤¿ÀßÄêÃͤϡÖ°À­¡×¤È¸Æ¤Ð¤ì¤ë¾ðÊó¤Ë¤Ê¤ê¡¢ÆÃÊ̤ʰÕÌ£¤ò»ý¤Á¤Þ¤¹¡£

¡¡º£²óÍøÍѤ·¤Æ¤¤¤ë[System.Serializable]°À­¤Ï¡¢System¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ëÀßÄêÃͤǤ¢¤ê¡¢¤³¤Á¤é¤òÀë¸À¤¹¤ë¤³¤È¤Ç¥¯¥é¥¹¤Î¾ðÊó¤ò¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Ëɽ¼¨¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
¤³¤ì¤ò½ñ¤­Ëº¤ì¤Æ¤·¤Þ¤¦¤È¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Ë JobData ¤¬É½¼¨¤µ¤ì¤º¡¢¥Ç¡¼¥¿¤ò¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤éÅÐÏ¿¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤»¤ó¡£
using System; ¤òÀë¸À¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï [Serializable] ¤È¤À¤±µ­½Ò¤¹¤ì¤ÐŬÍѤµ¤ì¤Þ¤¹¡£
º£²ó¤Î¤è¤¦¤Ë using ¤ÎÀë¸À¤·¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë¤Ï [System.Serializable] ¤Èµ­½Ò¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£


£¶¡¥¡ãTooptip °À­¡ä


¡¡JobData ¥¯¥é¥¹¤Î³ÆÊÑ¿ô¤Ï Tooltip °À­¤¬ÉÕÍ¿¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
¤³¤ì¤ÏÊÑ¿ô¤ËÉÕÍ¿¤Ç¤­¤ë°À­¤Ç¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Ë¤ª¤¤¤Æ¡¢¥Þ¥¦¥¹¥«¡¼¥½¥ë¤¬ÊÑ¿ô̾¤Î¾å¤Ë¤¢¤ë´Ö¤Ï
¤³¤Î°À­¤Î°ú¿ô¤ËÅÐÏ¿¤·¤¿Ê¸»úÎó¤ò¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Ëɽ¼¨¤µ¤»¤ëµ¡Ç½¤Ë¤Ê¤ê¤Þ¤¹¡£°ú¿ô¤Ë¤ÏÀâÌÀʸ¤Ê¤É¤òÅÐÏ¿¤¹¤ë¤³¤È¤ò¼ç¤ÊÌÜŪ¤È¤·¤Æ¤¤¤Þ¤¹¡£

¡¡Header °À­¤Ï¾ï¤Ëɽ¼¨¤·¤Æ¤¯¤ì¤Þ¤¹¤¬¡¢Tooltip °À­¤Ï¥«¡¼¥½¥ë¤ò°ÜÆ°¤µ¤»¤¿¤È¤­¤À¤±¤Ç¤¹¡£
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤¬ÈîÂç²½¤·¤Æ¤·¤Þ¤Ã¤Æ¤¤¤Æ¡¢ÊÑ¿ô¤Î¥Ø¥ë¥×¤òɽ¼¨¤·¤¿¤¤¤¬¤³¤ì°Ê¾å¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò°µÇ÷¤·¤¿¤¯¤Ê¤¤¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï
Header °À­¤È¤Î·ó¤Í¹ç¤¤¤ò¸«¤Ê¤¬¤éÉÕÍ¿¤¹¤ë¤ÈÊØÍø¤Ç¤¹¡£


¡ãTooptip °À­¡¡¤³¤Î°À­¤¬¤¢¤ëÊÑ¿ô¤Î¾å¤Ë¥Þ¥¦¥¹¥«¡¼¥½¥ë¤ò°ÜÆ°¤µ¤»¤ë¤È¡¢°ú¿ô¤ËÅÐÏ¿¤·¤¿Ê¸»úÎó¤ÎÆâÍƤ¬¥Û¥Ð¡¼É½¼¨¤µ¤ì¤Þ¤¹¡£¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


»²¹Í¥µ¥¤¥È
¥¨¥¯¥¹¥×¥é¥Ü ÍÍ
¡ÚUnity¡ÛToolTip¤Ç¥Õ¥£¡¼¥ë¥É¤Î¥Ò¥ó¥È¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤¹¤ë
https://ekulabo.com/tool-tip-attribute


£±£³¡¥TapPointDetail ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¡¢¹Ô¤­Àè¤Ë JobData(¤ª»È¤¤¤Î¾ðÊó)¤òÅÐÏ¿¤Ç¤­¤ë¤è¤¦¤Ë¤¹¤ë

£±¡¥Àß·×


¡¡JobData ¥¯¥é¥¹¤ÎºîÀ®¤¬ºÑ¤ß¤Þ¤·¤¿¤Î¤Ç¡¢¤³¤Î¥¯¥é¥¹¤ò·¿¤È¤·¤ÆÀë¸À¤·¤¿ÊÑ¿ô¤òÍÑ°Õ¤¹¤ë¤³¤È¤Ç
¾¤Î¥¹¥¯¥ê¥×¥È¤Ë JobData ¥¯¥é¥¹¤Î¾ðÊó¤òÅÐÏ¿¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤·¤¿¡£

¡¡Áᮡ¢¹Ô¤­Àè¤Î¾ðÊó¤ò´ÉÍý¤·¤Æ¤¤¤ë TapPointDetail ¥¹¥¯¥ê¥×¥È¤Ë¡¢¤³¤Î JobData ¥¯¥é¥¹¤ÎÊÑ¿ô¤òÄɲ䷤ơ¢
¹Ô¤­Àè¤Ë¤ª»È¤¤¤Î¾ðÊó¤òÅÐÏ¿¤Ç¤­¤ë¾õÂ֤ˤ·¤Æ¤¤¤­¤Þ¤¹¡£


£²¡¥TapPointDetail ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤¹¤ë


¡¡¼«Ê¬¤Ç½èÍý¤ò¹Í¤¨¤Æ¡¢·¿¤ÈÊÑ¿ô¤ÎÀë¸À¤ò¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¾å¤Ëɽ¼¨¤µ¤»¤Ä¤Ä¡¢Â¾¤Î¥¹¥¯¥ê¥×¥È¤Ç¤âÍøÍѤ¹¤ë¤³¤È¤ò¤Õ¤Þ¤¨¤Æ
public ½¤¾þ»Ò¤ÎÊÑ¿ô¤È¤·¤ÆÀë¸À¤ò¹Ô¤¦¤³¤È¤¬ÂçÀڤʥݥ¤¥ó¥È¤Ë¤Ê¤ê¤Þ¤¹¡£


TapPointDetail.cs


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


£³¡¥btnTapPoint ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀßÄê¤ò¹Ô¤¦


¡¡¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ë btnTapPoint ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Þ¤¹¡£

¡¡¿·¤·¤¯ TapPointDetail ¥¹¥¯¥ê¥×¥È¤ËÄɲä·¤¿ÊÑ¿ô¤¬¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¾å¤Ëɽ¼¨¤µ¤ì¤Þ¤¹¡£

¡¡myJobNo ÊÑ¿ô¤Ï¡¢¤³¤Î¹Ô¤­Àè¤Î´ÉÍý¤¹¤ë¤ª»È¤¤¤ÎÈÖ¹æ¤Ç¤¹¡£ºÇ½é¤Ï 0 ¤ËÀßÄꤷ¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£

¡¡jobData ÊÑ¿ô¤Ë¤Ï JobData ¥¯¥é¥¹¤Î¾ðÊó¤¬É½¼¨¤µ¤ì¤Þ¤¹¡£
¤³¤ì¤Ï Serializable °À­¤Ë¤è¤Ã¤Æ¥¯¥é¥¹¤Î¾ðÊó¤ò¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¾å¤Ëɽ¼¨¤Ç¤­¤ë¾õÂÖ¤ËÀßÄꤷ¤Æ¤¤¤ë¤¿¤á¤Ç¤¹¡£

¡¡¤³¤Î¥¯¥é¥¹¤Ë¤Ï£´¤Ä¤ÎÊÑ¿ô¤¬¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢¤³¤Á¤é¤Ë¼«Í³¤Ë¾ðÊó¤òÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£
¤¿¤À¤· jobNo ÊÑ¿ô¤Î¤ß¡¢myJobNo ÊÑ¿ô¤ÈƱ¤¸ 0 ¤òÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£


¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü(»²¹ÍÎã)



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



¡¡°Ê¾å¤Ç¤³¤Î¼ê½ç¤Ï½ªÎ»¤Ç¤¹¡£
¡¡
¡¡¼¡¤Ï¡¡¼ê½ç£¸¡¡¡Ý¹Ô¤­Àè³Îǧ¥Ý¥Ã¥×¥¢¥Ã¥×¤Ë¹Ô¤­À褴¤È¤Î¤ª»È¤¤¤Î¾ðÊó¤òɽ¼¨¤¹¤ëµ¡Ç½¤ò¼ÂÁõ¡Ý¡¡¤Ç¤¹¡£
¹Ô¤­Àè¤ËÅÐÏ¿¤·¤¿¾ðÊó¤ò¡¢¹Ô¤­Àè³Îǧ¥Ý¥Ã¥×¥¢¥Ã¥×¤Ëɽ¼¨¤µ¤»¤ë½èÍý¤Î¼ÂÁõ¤ò¹Ô¤¤¤Þ¤¹¡£

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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