¡¡¡
¡¡¡¡¥×¥ì¥¤¥ä¡¼¤¬¥¹¥Ú¥ë¤ò¾§¤¨¤ë¤È¡¢¤½¤Î¥¹¥Ú¥ë¤Ë±þ¤¸¤¿¸ú²Ì¤òÊÖ¤¹¥á¥½¥Ã¥É¤òºîÀ®¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡¶ñÂÎŪ¤Ë¤Ï¡¢"¥Õ¥¡¥¤¥¢¥Ü¡¼¥ë"¤ò¾§¤¨¤ë¤È¡¢"Ũ¤Ë50¥À¥á¡¼¥¸"¤òÍ¿¤¨¡¢"¥Ò¡¼¥ë"¤ò¾§¤¨¤ë¤È¡¢"HP¤¬30²óÉü"¤·¤Þ¤¹¡£
¡¡¤³¤ì¤é¤Î·ë²Ì¤òʸ»úÎó¤È¤·¤ÆÊÖ¤¹¥á¥½¥Ã¥É¤òºîÀ®¤·¤Æ¤¯¤À¤µ¤¤¡£
<= ¥¯¥ê¥Ã¥¯¤¹¤ë¤È²óÅú¤Î¥µ¥ó¥×¥ë¥³¡¼¥É¤¬É½¼¨¤µ¤ì¤Þ¤¹
string CastSpell(string spell) {
¡¡¡¡if (spell == "¥Õ¥¡¥¤¥¢¥Ü¡¼¥ë") {
¡¡¡¡¡¡¡¡return "Ũ¤Ë50¥À¥á¡¼¥¸¤òÍ¿¤¨¤Þ¤·¤¿";
¡¡¡¡} else if (spell == "¥Ò¡¼¥ë") {
¡¡¡¡¡¡¡¡return "HP¤¬30²óÉü¤·¤Þ¤·¤¿";
¡¡¡¡} else {
¡¡¡¡¡¡¡¡return "¤½¤Î¥¹¥Ú¥ë¤Ï¸ºß¤·¤Þ¤»¤ó";
¡¡¡¡}
}
¡¡¤³¤Î¥á¥½¥Ã¥É¤Ï¡¢°ú¿ô¤È¤·¤Æ¼õ¤±¼è¤Ã¤¿¥¹¥Ú¥ë¤Ë±þ¤¸¤Æ¡¢°Û¤Ê¤ë·ë²Ì¤òʸ»úÎó¤È¤·¤ÆÊÖ¤·¤Þ¤¹¡£
¤½¤ì¤¾¤ì¤Î¥¹¥Ú¥ë¤ËÂбþ¤¹¤ëÌá¤êÃͤÏifʸ¤ò»ÈÍѤ·¤ÆȽÃǤ·¤Æ¤¤¤Þ¤¹¡£
¤Þ¤¿¡¢³ºÅö¤·¤Ê¤¤¥¹¥Ú¥ë¤Ë¤Ä¤¤¤Æ¤Ï¡¢"¤½¤Î¥¹¥Ú¥ë¤Ï¸ºß¤·¤Þ¤»¤ó"¤È¤¤¤¦Ê¸»úÎó¤òÊÖ¤¹¤è¤¦¤Ë¤·¤Æ¤¤¤Þ¤¹¡£
¡¡¢¡¡
¡¡¡¡ÌäÂê¤Î±þÍѤȤ·¤Æ¡¢¡¤ÇºîÀ®¤·¤¿¥á¥½¥Ã¥É¤ò³èÍѤ·¤¿¡¢¼ÂÁõÎã¤òºîÀ®¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡¡¡¥á¥ó¥ÐÊÑ¿ô¤«¥í¡¼¥«¥ëÊÑ¿ô¤Ç¾§¤¨¤ë¥¹¥Ú¥ë¤òʸ»úÎó¤ÇÊÝ»ý¤·¡¢¤½¤ì¤òºîÀ®¤·¤¿¥á¥½¥Ã¥É¤Î°ú¿ô¤ËÍøÍѤ·¤Æ·ë²Ì¤ò¼èÆÀ¤·¤Æ¤¯¤À¤µ¤¤¡£
<= ¥¯¥ê¥Ã¥¯¤¹¤ë¤È²óÅú¤Î¥µ¥ó¥×¥ë¥³¡¼¥É¤¬É½¼¨¤µ¤ì¤Þ¤¹
string playerSpell = "¥Õ¥¡¥¤¥¢¥Ü¡¼¥ë"; // ¥×¥ì¥¤¥ä¡¼¤¬¾§¤¨¤ë¥¹¥Ú¥ë
void Start() {
¡¡¡¡// CastSpell¥á¥½¥Ã¥É¤ò¸Æ¤Ó½Ð¤·¡¢·ë²Ì¤ò¼èÆÀ
¡¡¡¡string result = CastSpell(playerSpell);
¡¡¡¡Debug.Log(result); // ·ë²Ì¤òɽ¼¨
}
¡¡¤³¤Î¥³¡¼¥É¤Ç¤Ï¡¢¥×¥ì¥¤¥ä¡¼¤¬¾§¤¨¤ë¥¹¥Ú¥ë̾¤òCastSpell¥á¥½¥Ã¥É¤ËÅϤ·¤Æ¡¢·ë²Ì¤ò¼èÆÀ¤·¤Æ¤¤¤Þ¤¹¡£
¤½¤Î·ë²Ì¤òDebug.Log¤Çɽ¼¨¤¹¤ë¤³¤È¤Ç¡¢¥¹¥Ú¥ë¤Î¸ú²Ì¤ò³Îǧ¤Ç¤¤Þ¤¹¡£
¡¡¤³¤ÎÌäÂê¤Ï¡¢¥×¥ì¥¤¥ä¡¼¤Î¹ÔÆ°¤Ë¤è¤Ã¤Æ°Û¤Ê¤ë·ë²Ì¤ò½ÐÎϤ¹¤ë¥á¥½¥Ã¥É¤ÎºîÀ®¤È¡¢¤½¤Î¥á¥½¥Ã¥É¤Î¸Æ¤Ó½Ð¤·ÊýË¡¤ò³Ø½¬¤¹¤ë¤³¤È¤òÌܻؤ·¤Æ¤¤¤Þ¤¹¡£
¥×¥í¥°¥é¥ß¥ó¥°¤Î´ðËÜŪ¤Ê³µÇ°¤Ç¤¢¤ë¡Ö¾ò·ïʬ´ô¡×¤ò»È¤Ã¤Æ¡¢¥×¥ì¥¤¥ä¡¼¤Î°Û¤Ê¤ë¥¢¥¯¥·¥ç¥ó¤ËÂбþ¤¹¤ë¤³¤È¤¬½ÅÍפǤ¹¡£
¤Þ¤¿¡¢¤³¤ÎÊýË¡¤ò»È¤¦¤³¤È¤Ç¡¢¥³¡¼¥É¤Î²ÄÆÉÀ¤ò¹â¤á¡¢É¬Íפʵ¡Ç½¤òŬÀڤ˸ƤӽФ¹¤³¤È¤¬¤Ç¤¤Þ¤¹¡£
¡¡¤µ¤é¤Ë¡¢¥²¡¼¥à³«È¯¤Ç¤ÏÆäˡ¢¥×¥ì¥¤¥ä¡¼¤Î¹ÔÆ°¤äÁªÂò¤Ë±þ¤¸¤Æ¥²¡¼¥à¤Î¾õ¶·¤òưŪ¤ËÊѲ½¤µ¤»¤ëǽÎϤÏÉԲķç¤Ç¤¹¡£
¤·¤¿¤¬¤Ã¤Æ¡¢¤³¤Î¤è¤¦¤Ê´ðËÜŪ¤Ê¥×¥í¥°¥é¥ß¥ó¥°µ»½Ñ¤òÍý²ò¤·¡¢Å¬ÍѤ¹¤ë¤³¤È¤Ï¡¢¥²¡¼¥à³«È¯¥¹¥¥ë¤ò¸þ¾å¤µ¤»¤ë¾å¤ÇÈó¾ï¤Ë½ÅÍפǤ¹¡£