|  | @@ -136,7 +136,7 @@ public class Menu : MonoBehaviour
 | 
	
		
			
				|  |  |  			text = mp.strFileName;
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  		TBody body = maid.body0;
 | 
	
		
			
				|  |  | -		if (mp.idx == 61 || mp.idx == 64 || mp.idx == 65 || mp.idx == 66)
 | 
	
		
			
				|  |  | +		if (mp.idx == 72 || mp.idx == 75 || mp.idx == 76 || mp.idx == 77)
 | 
	
		
			
				|  |  |  		{
 | 
	
		
			
				|  |  |  			TBodySkin slot = body.GetSlot(1);
 | 
	
		
			
				|  |  |  			if (slot.PartsVersion < 110)
 | 
	
	
		
			
				|  | @@ -195,18 +195,18 @@ public class Menu : MonoBehaviour
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "name")
 | 
	
		
			
				|  |  |  				{
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "ver")
 | 
	
		
			
				|  |  |  				{
 | 
	
		
			
				|  |  |  					TBodySkin slot2 = body.GetSlot(stringList[1]);
 | 
	
		
			
				|  |  |  					version = int.Parse(stringList[2]);
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "アイテム")
 | 
	
		
			
				|  |  |  				{
 | 
	
		
			
				|  |  |  					Menu.SetMaidItemTemp(maid, stringList[1], f_bTemp);
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "アイテム条件")
 | 
	
		
			
				|  |  |  				{
 | 
	
	
		
			
				|  | @@ -305,47 +305,69 @@ public class Menu : MonoBehaviour
 | 
	
		
			
				|  |  |  					NDebug.Assert("アイテム条件が不正です。「なら」が必要です。\n" + text7, false);
 | 
	
		
			
				|  |  |  					goto IL_414;
 | 
	
		
			
				|  |  |  					IL_414:
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "if")
 | 
	
		
			
				|  |  |  				{
 | 
	
		
			
				|  |  | -					if (stringList[1].IndexOf("maidprop[") != 0)
 | 
	
		
			
				|  |  | -					{
 | 
	
		
			
				|  |  | -						goto IL_594;
 | 
	
		
			
				|  |  | -					}
 | 
	
		
			
				|  |  | -					string value = stringList[1].Substring(9, stringList[1].Length - 9 - 1);
 | 
	
		
			
				|  |  | -					MPN mpn = (MPN)Enum.Parse(typeof(MPN), value, false);
 | 
	
		
			
				|  |  | -					MaidProp prop = maid.GetProp(mpn);
 | 
	
		
			
				|  |  | -					if (!(stringList[2] == "==") || !(stringList[3] == "nothing") || prop.nFileNameRID != 0 || !(stringList[4] == "?") || stringList[5].IndexOf("setprop[") != 0)
 | 
	
		
			
				|  |  | +					if (stringList[1].IndexOf("maidprop[") == 0)
 | 
	
		
			
				|  |  |  					{
 | 
	
		
			
				|  |  | +						string value = stringList[1].Substring(9, stringList[1].Length - 9 - 1);
 | 
	
		
			
				|  |  | +						MPN mpn = (MPN)Enum.Parse(typeof(MPN), value, false);
 | 
	
		
			
				|  |  | +						MaidProp prop = maid.GetProp(mpn);
 | 
	
		
			
				|  |  | +						if (!(stringList[2] == "==") || !(stringList[3] == "nothing") || prop.nFileNameRID != 0 || !(stringList[4] == "?") || stringList[5].IndexOf("setprop[") != 0)
 | 
	
		
			
				|  |  | +						{
 | 
	
		
			
				|  |  | +							goto IL_594;
 | 
	
		
			
				|  |  | +						}
 | 
	
		
			
				|  |  | +						string value2 = stringList[5].Substring(8, stringList[5].Length - 8 - 1);
 | 
	
		
			
				|  |  | +						MPN idx = (MPN)Enum.Parse(typeof(MPN), value2, false);
 | 
	
		
			
				|  |  | +						if (!(stringList[6] == "="))
 | 
	
		
			
				|  |  | +						{
 | 
	
		
			
				|  |  | +							goto IL_594;
 | 
	
		
			
				|  |  | +						}
 | 
	
		
			
				|  |  | +						string text10;
 | 
	
		
			
				|  |  | +						if (stringList[7].IndexOf("getprop[") == 0)
 | 
	
		
			
				|  |  | +						{
 | 
	
		
			
				|  |  | +							string value3 = stringList[7].Substring(8, stringList[7].Length - 8 - 1);
 | 
	
		
			
				|  |  | +							MPN mpn2 = (MPN)Enum.Parse(typeof(MPN), value3, false);
 | 
	
		
			
				|  |  | +							MaidProp prop2 = maid.GetProp(mpn2);
 | 
	
		
			
				|  |  | +							text10 = prop2.strFileName;
 | 
	
		
			
				|  |  | +						}
 | 
	
		
			
				|  |  | +						else
 | 
	
		
			
				|  |  | +						{
 | 
	
		
			
				|  |  | +							text10 = stringList[7];
 | 
	
		
			
				|  |  | +						}
 | 
	
		
			
				|  |  | +						if (!string.IsNullOrEmpty(text10))
 | 
	
		
			
				|  |  | +						{
 | 
	
		
			
				|  |  | +							maid.SetProp(idx, text10, 0, false, false);
 | 
	
		
			
				|  |  | +							goto IL_594;
 | 
	
		
			
				|  |  | +						}
 | 
	
		
			
				|  |  |  						goto IL_594;
 | 
	
		
			
				|  |  | +						IL_594:
 | 
	
		
			
				|  |  | +						goto IL_677;
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  | -					string value2 = stringList[5].Substring(8, stringList[5].Length - 8 - 1);
 | 
	
		
			
				|  |  | -					MPN idx = (MPN)Enum.Parse(typeof(MPN), value2, false);
 | 
	
		
			
				|  |  | -					if (!(stringList[6] == "="))
 | 
	
		
			
				|  |  | +					if (stringList[1].IndexOf("slot[") != 0)
 | 
	
		
			
				|  |  |  					{
 | 
	
		
			
				|  |  | -						goto IL_594;
 | 
	
		
			
				|  |  | +						goto IL_677;
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  | -					string text10;
 | 
	
		
			
				|  |  | -					if (stringList[7].IndexOf("getprop[") == 0)
 | 
	
		
			
				|  |  | +					string[] array = stringList[1].Split(new char[]
 | 
	
		
			
				|  |  |  					{
 | 
	
		
			
				|  |  | -						string value3 = stringList[7].Substring(8, stringList[7].Length - 8 - 1);
 | 
	
		
			
				|  |  | -						MPN mpn2 = (MPN)Enum.Parse(typeof(MPN), value3, false);
 | 
	
		
			
				|  |  | -						MaidProp prop2 = maid.GetProp(mpn2);
 | 
	
		
			
				|  |  | -						text10 = prop2.strFileName;
 | 
	
		
			
				|  |  | -					}
 | 
	
		
			
				|  |  | -					else
 | 
	
		
			
				|  |  | +						'.'
 | 
	
		
			
				|  |  | +					});
 | 
	
		
			
				|  |  | +					string value4 = array[0].Substring(5, array[0].Length - 5 - 1);
 | 
	
		
			
				|  |  | +					TBody.SlotID f_nSlotNo = (TBody.SlotID)Enum.Parse(typeof(TBody.SlotID), value4, true);
 | 
	
		
			
				|  |  | +					TBodySkin slot6 = maid.body0.GetSlot((int)f_nSlotNo);
 | 
	
		
			
				|  |  | +					if (2 > array.Length || !(array[1] == "ver") || !(stringList[2] == "<"))
 | 
	
		
			
				|  |  |  					{
 | 
	
		
			
				|  |  | -						text10 = stringList[7];
 | 
	
		
			
				|  |  | +						goto IL_677;
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  | -					if (!string.IsNullOrEmpty(text10))
 | 
	
		
			
				|  |  | +					int num4 = int.Parse(stringList[3]);
 | 
	
		
			
				|  |  | +					if (slot6.PartsVersion < num4 && stringList[4] == "?" && stringList[5] == "skip")
 | 
	
		
			
				|  |  |  					{
 | 
	
		
			
				|  |  | -						maid.SetProp(idx, text10, 0, false, false);
 | 
	
		
			
				|  |  | -						goto IL_594;
 | 
	
		
			
				|  |  | +						break;
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  | -					goto IL_594;
 | 
	
		
			
				|  |  | -					IL_594:
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_677;
 | 
	
		
			
				|  |  | +					IL_677:
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "アイテムパラメータ")
 | 
	
		
			
				|  |  |  				{
 | 
	
	
		
			
				|  | @@ -360,26 +382,26 @@ public class Menu : MonoBehaviour
 | 
	
		
			
				|  |  |  							text12,
 | 
	
		
			
				|  |  |  							text13
 | 
	
		
			
				|  |  |  						}));
 | 
	
		
			
				|  |  | -						goto IL_609;
 | 
	
		
			
				|  |  | +						goto IL_6EC;
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  					Debug.LogError("アイテムパラメータ 命令の引数が不正です。SlotNameを明示的に指定しする必要があります。アイテムパラメータ <スロット名> <変数名> <値> の順です。" + text7);
 | 
	
		
			
				|  |  | -					goto IL_609;
 | 
	
		
			
				|  |  | -					IL_609:
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_6EC;
 | 
	
		
			
				|  |  | +					IL_6EC:
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "半脱ぎ" || stringCom == "リソース参照")
 | 
	
		
			
				|  |  |  				{
 | 
	
		
			
				|  |  |  					string key;
 | 
	
		
			
				|  |  | -					string value4;
 | 
	
		
			
				|  |  | +					string value5;
 | 
	
		
			
				|  |  |  					if (stringCom == "半脱ぎ")
 | 
	
		
			
				|  |  |  					{
 | 
	
		
			
				|  |  |  						key = "半脱ぎ";
 | 
	
		
			
				|  |  | -						value4 = stringList[1];
 | 
	
		
			
				|  |  | +						value5 = stringList[1];
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  					else
 | 
	
		
			
				|  |  |  					{
 | 
	
		
			
				|  |  |  						key = stringList[1];
 | 
	
		
			
				|  |  | -						value4 = stringList[2];
 | 
	
		
			
				|  |  | +						value5 = stringList[2];
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  					int hashCode = Path.GetFileName(text.ToLower()).ToLower().GetHashCode();
 | 
	
		
			
				|  |  |  					SortedDictionary<string, string> sortedDictionary;
 | 
	
	
		
			
				|  | @@ -388,35 +410,35 @@ public class Menu : MonoBehaviour
 | 
	
		
			
				|  |  |  						string empty = string.Empty;
 | 
	
		
			
				|  |  |  						if (sortedDictionary.TryGetValue(key, out empty))
 | 
	
		
			
				|  |  |  						{
 | 
	
		
			
				|  |  | -							sortedDictionary[key] = value4;
 | 
	
		
			
				|  |  | -							goto IL_6BB;
 | 
	
		
			
				|  |  | +							sortedDictionary[key] = value5;
 | 
	
		
			
				|  |  | +							goto IL_79E;
 | 
	
		
			
				|  |  |  						}
 | 
	
		
			
				|  |  | -						sortedDictionary.Add(key, value4);
 | 
	
		
			
				|  |  | -						goto IL_6BB;
 | 
	
		
			
				|  |  | -						IL_6BB:
 | 
	
		
			
				|  |  | -						goto IL_6E0;
 | 
	
		
			
				|  |  | +						sortedDictionary.Add(key, value5);
 | 
	
		
			
				|  |  | +						goto IL_79E;
 | 
	
		
			
				|  |  | +						IL_79E:
 | 
	
		
			
				|  |  | +						goto IL_7C3;
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  					sortedDictionary = new SortedDictionary<string, string>();
 | 
	
		
			
				|  |  | -					sortedDictionary.Add(key, value4);
 | 
	
		
			
				|  |  | +					sortedDictionary.Add(key, value5);
 | 
	
		
			
				|  |  |  					Menu.m_dicResourceRef.Add(hashCode, sortedDictionary);
 | 
	
		
			
				|  |  | -					goto IL_6E0;
 | 
	
		
			
				|  |  | -					IL_6E0:
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_7C3;
 | 
	
		
			
				|  |  | +					IL_7C3:
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "set")
 | 
	
		
			
				|  |  |  				{
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "setname")
 | 
	
		
			
				|  |  |  				{
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "setslotitem")
 | 
	
		
			
				|  |  |  				{
 | 
	
		
			
				|  |  |  					string tag = stringList[1];
 | 
	
		
			
				|  |  |  					uint val = uint.Parse(stringList[2]);
 | 
	
		
			
				|  |  |  					maid.SetProp(tag, (int)val, false);
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "additem")
 | 
	
		
			
				|  |  |  				{
 | 
	
	
		
			
				|  | @@ -457,25 +479,25 @@ public class Menu : MonoBehaviour
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  					body.AddItem((MPN)Enum.Parse(typeof(MPN), text9, true), text14, stringList[1], attachSlot, attachName, f_bTemp, version);
 | 
	
		
			
				|  |  |  					body.SetVisibleNodeSlot(text14, true, "_ALL_");
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "nofloory")
 | 
	
		
			
				|  |  |  				{
 | 
	
		
			
				|  |  |  					TBody.SlotID index = (TBody.SlotID)Enum.Parse(typeof(TBody.SlotID), stringList[1], true);
 | 
	
		
			
				|  |  |  					body.goSlot[(int)index].m_bHitFloorY = false;
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "saveitem")
 | 
	
		
			
				|  |  |  				{
 | 
	
		
			
				|  |  |  					text5 = stringList[1];
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "category")
 | 
	
		
			
				|  |  |  				{
 | 
	
		
			
				|  |  |  					text9 = stringList[1];
 | 
	
		
			
				|  |  |  					flag2 = (text9 == "skin");
 | 
	
		
			
				|  |  |  					flag3 = (text9 == "haircolor");
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "maskitem")
 | 
	
		
			
				|  |  |  				{
 | 
	
	
		
			
				|  | @@ -483,11 +505,11 @@ public class Menu : MonoBehaviour
 | 
	
		
			
				|  |  |  					{
 | 
	
		
			
				|  |  |  						string maskslot = stringList[1];
 | 
	
		
			
				|  |  |  						body.AddMask(text9, maskslot);
 | 
	
		
			
				|  |  | -						goto IL_92C;
 | 
	
		
			
				|  |  | +						goto IL_A0F;
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  | -					goto IL_92C;
 | 
	
		
			
				|  |  | -					IL_92C:
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_A0F;
 | 
	
		
			
				|  |  | +					IL_A0F:
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "delitem")
 | 
	
		
			
				|  |  |  				{
 | 
	
	
		
			
				|  | @@ -497,27 +519,27 @@ public class Menu : MonoBehaviour
 | 
	
		
			
				|  |  |  						slotname3 = stringList[1];
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  					body.DelItem((MPN)Enum.Parse(typeof(MPN), text9, true), slotname3);
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "node消去")
 | 
	
		
			
				|  |  |  				{
 | 
	
		
			
				|  |  |  					body.SetVisibleNodeSlot(text9, false, stringList[1]);
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "node表示")
 | 
	
		
			
				|  |  |  				{
 | 
	
		
			
				|  |  |  					body.SetVisibleNodeSlot(text9, true, stringList[1]);
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "パーツnode消去")
 | 
	
		
			
				|  |  |  				{
 | 
	
		
			
				|  |  |  					body.SetVisibleNodeSlotParts(text9, stringList[1], false, stringList[2]);
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "パーツnode表示")
 | 
	
		
			
				|  |  |  				{
 | 
	
		
			
				|  |  |  					body.SetVisibleNodeSlotParts(text9, stringList[1], true, stringList[2]);
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "color")
 | 
	
		
			
				|  |  |  				{
 | 
	
	
		
			
				|  | @@ -526,69 +548,97 @@ public class Menu : MonoBehaviour
 | 
	
		
			
				|  |  |  					string prop_name = stringList[3];
 | 
	
		
			
				|  |  |  					Color col = new Color(float.Parse(stringList[4]) / 255f, float.Parse(stringList[5]) / 255f, float.Parse(stringList[6]) / 255f, float.Parse(stringList[7]) / 255f);
 | 
	
		
			
				|  |  |  					body.ChangeCol(name, matno, prop_name, col);
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "mancolor")
 | 
	
		
			
				|  |  |  				{
 | 
	
		
			
				|  |  |  					Color manColor = new Color(float.Parse(stringList[1]) / 255f, float.Parse(stringList[2]) / 255f, float.Parse(stringList[3]) / 255f, 1f);
 | 
	
		
			
				|  |  |  					maid.ManColor = manColor;
 | 
	
		
			
				|  |  |  					maid.ManColorUpdate();
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "tex" || stringCom == "テクスチャ変更")
 | 
	
		
			
				|  |  |  				{
 | 
	
		
			
				|  |  |  					string text15 = stringList[1];
 | 
	
		
			
				|  |  | -					int num4 = int.Parse(stringList[2]);
 | 
	
		
			
				|  |  | -					string text16 = stringList[3];
 | 
	
		
			
				|  |  | +					string[] array2 = stringList[2].Split(new char[]
 | 
	
		
			
				|  |  | +					{
 | 
	
		
			
				|  |  | +						'&'
 | 
	
		
			
				|  |  | +					});
 | 
	
		
			
				|  |  | +					int num5 = -1;
 | 
	
		
			
				|  |  | +					if (2 <= array2.Length)
 | 
	
		
			
				|  |  | +					{
 | 
	
		
			
				|  |  | +						foreach (string text16 in array2)
 | 
	
		
			
				|  |  | +						{
 | 
	
		
			
				|  |  | +							string[] array4 = text16.Split(new char[]
 | 
	
		
			
				|  |  | +							{
 | 
	
		
			
				|  |  | +								'='
 | 
	
		
			
				|  |  | +							});
 | 
	
		
			
				|  |  | +							MPN mpn3 = (MPN)Enum.Parse(typeof(MPN), array4[0], true);
 | 
	
		
			
				|  |  | +							if (mpn3 == (MPN)mp.idx)
 | 
	
		
			
				|  |  | +							{
 | 
	
		
			
				|  |  | +								int.TryParse(array4[1], out num5);
 | 
	
		
			
				|  |  | +								break;
 | 
	
		
			
				|  |  | +							}
 | 
	
		
			
				|  |  | +						}
 | 
	
		
			
				|  |  | +						if (num5 == -1)
 | 
	
		
			
				|  |  | +						{
 | 
	
		
			
				|  |  | +							NDebug.Assert("tex mat no error.", false);
 | 
	
		
			
				|  |  | +						}
 | 
	
		
			
				|  |  | +					}
 | 
	
		
			
				|  |  | +					else
 | 
	
		
			
				|  |  | +					{
 | 
	
		
			
				|  |  | +						int.TryParse(array2[0], out num5);
 | 
	
		
			
				|  |  | +						if (mp.idx == 72)
 | 
	
		
			
				|  |  | +						{
 | 
	
		
			
				|  |  | +							num5 = 7;
 | 
	
		
			
				|  |  | +						}
 | 
	
		
			
				|  |  | +					}
 | 
	
		
			
				|  |  | +					string text17 = stringList[3];
 | 
	
		
			
				|  |  |  					string filename = stringList[4];
 | 
	
		
			
				|  |  |  					MaidParts.PARTS_COLOR parts_COLOR = MaidParts.PARTS_COLOR.NONE;
 | 
	
		
			
				|  |  |  					if (stringList.Length == 6)
 | 
	
		
			
				|  |  |  					{
 | 
	
		
			
				|  |  | -						string text17 = stringList[5];
 | 
	
		
			
				|  |  | +						string text18 = stringList[5];
 | 
	
		
			
				|  |  |  						try
 | 
	
		
			
				|  |  |  						{
 | 
	
		
			
				|  |  | -							parts_COLOR = (MaidParts.PARTS_COLOR)Enum.Parse(typeof(MaidParts.PARTS_COLOR), text17.ToUpper());
 | 
	
		
			
				|  |  | +							parts_COLOR = (MaidParts.PARTS_COLOR)Enum.Parse(typeof(MaidParts.PARTS_COLOR), text18.ToUpper());
 | 
	
		
			
				|  |  |  						}
 | 
	
		
			
				|  |  |  						catch
 | 
	
		
			
				|  |  |  						{
 | 
	
		
			
				|  |  | -							NDebug.Assert("無限色IDがありません。" + text17, false);
 | 
	
		
			
				|  |  | +							NDebug.Assert("無限色IDがありません。" + text18, false);
 | 
	
		
			
				|  |  |  						}
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  | -					if (mp.idx == 61)
 | 
	
		
			
				|  |  | -					{
 | 
	
		
			
				|  |  | -						num4 = 7;
 | 
	
		
			
				|  |  | -					}
 | 
	
		
			
				|  |  |  					if (flag2 && parts_COLOR == MaidParts.PARTS_COLOR.SKIN)
 | 
	
		
			
				|  |  |  					{
 | 
	
		
			
				|  |  | -						if (text15 == "body" && num4 == 0 && text16.ToLower() == "_maintex")
 | 
	
		
			
				|  |  | +						if (text15 == "body" && num5 == 0 && text17.ToLower() == "_maintex")
 | 
	
		
			
				|  |  |  						{
 | 
	
		
			
				|  |  | -							body.ChangeShader(text15, num4, "CM3D2_Toony_Lighted_Outline_Tex");
 | 
	
		
			
				|  |  | +							body.ChangeShader(text15, num5, "CM3D2_Toony_Lighted_Outline_Tex");
 | 
	
		
			
				|  |  |  							flag = true;
 | 
	
		
			
				|  |  | -							body.ChangeTex(text15, num4, "_OutlineTex", filename, null, MaidParts.PARTS_COLOR.SKIN_OUTLINE);
 | 
	
		
			
				|  |  | -							body.ChangeTex(text15, num4, "_OutlineToonRamp", "toonBlackA1.tex", null, MaidParts.PARTS_COLOR.SKIN_OUTLINE);
 | 
	
		
			
				|  |  | +							body.ChangeTex(text15, num5, "_OutlineTex", filename, null, MaidParts.PARTS_COLOR.SKIN_OUTLINE);
 | 
	
		
			
				|  |  | +							body.ChangeTex(text15, num5, "_OutlineToonRamp", "toonBlackA1.tex", null, MaidParts.PARTS_COLOR.SKIN_OUTLINE);
 | 
	
		
			
				|  |  |  						}
 | 
	
		
			
				|  |  | -						else if (text15 == "head" && num4 == 5 && text16.ToLower() == "_maintex")
 | 
	
		
			
				|  |  | +						else if (text15 == "head" && num5 == 5 && text17.ToLower() == "_maintex")
 | 
	
		
			
				|  |  |  						{
 | 
	
		
			
				|  |  | -							body.ChangeShader(text15, num4, "CM3D2_Toony_Lighted_Outline_Tex");
 | 
	
		
			
				|  |  | +							body.ChangeShader(text15, num5, "CM3D2_Toony_Lighted_Outline_Tex");
 | 
	
		
			
				|  |  |  							flag = true;
 | 
	
		
			
				|  |  | -							body.ChangeTex(text15, num4, "_OutlineTex", filename, null, MaidParts.PARTS_COLOR.SKIN_OUTLINE);
 | 
	
		
			
				|  |  | -							body.ChangeTex(text15, num4, "_OutlineToonRamp", "toonBlackA1.tex", null, MaidParts.PARTS_COLOR.SKIN_OUTLINE);
 | 
	
		
			
				|  |  | +							body.ChangeTex(text15, num5, "_OutlineTex", filename, null, MaidParts.PARTS_COLOR.SKIN_OUTLINE);
 | 
	
		
			
				|  |  | +							body.ChangeTex(text15, num5, "_OutlineToonRamp", "toonBlackA1.tex", null, MaidParts.PARTS_COLOR.SKIN_OUTLINE);
 | 
	
		
			
				|  |  |  						}
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  | -					if (Product.isEnglish && !Product.isPublic && flag2 && text15 == "body" && num4 == 0 && text16.ToLower() == "_maintex")
 | 
	
		
			
				|  |  | +					if (Product.isEnglish && !Product.isPublic && flag2 && text15 == "body" && num5 == 0 && text17.ToLower() == "_maintex")
 | 
	
		
			
				|  |  |  					{
 | 
	
		
			
				|  |  |  						if (parts_COLOR == MaidParts.PARTS_COLOR.SKIN)
 | 
	
		
			
				|  |  |  						{
 | 
	
		
			
				|  |  | -							body.ChangeShader(text15, num4, "CM3D2_Toony_Lighted_Outline_Tex_Texwidth");
 | 
	
		
			
				|  |  | +							body.ChangeShader(text15, num5, "CM3D2_Toony_Lighted_Outline_Tex_Texwidth");
 | 
	
		
			
				|  |  |  						}
 | 
	
		
			
				|  |  |  						else
 | 
	
		
			
				|  |  |  						{
 | 
	
		
			
				|  |  | -							body.ChangeShader(text15, num4, "CM3D2_Toony_Lighted_Outline_Texwidth");
 | 
	
		
			
				|  |  | +							body.ChangeShader(text15, num5, "CM3D2_Toony_Lighted_Outline_Texwidth");
 | 
	
		
			
				|  |  |  						}
 | 
	
		
			
				|  |  | -						body.ChangeTex(text15, num4, "_OutlineWidthTex", "skin_en_outline_width.tex", null, MaidParts.PARTS_COLOR.NONE);
 | 
	
		
			
				|  |  | +						body.ChangeTex(text15, num5, "_OutlineWidthTex", "skin_en_outline_width.tex", null, MaidParts.PARTS_COLOR.NONE);
 | 
	
		
			
				|  |  |  						flag = true;
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  | -					body.ChangeTex(text15, num4, text16, filename, null, parts_COLOR);
 | 
	
		
			
				|  |  | +					body.ChangeTex(text15, num5, text17, filename, null, parts_COLOR);
 | 
	
		
			
				|  |  |  					if (parts_COLOR != MaidParts.PARTS_COLOR.NONE)
 | 
	
		
			
				|  |  |  					{
 | 
	
		
			
				|  |  |  						maid.Parts.SetPartsColor(parts_COLOR, maid.Parts.GetPartsColor(parts_COLOR));
 | 
	
	
		
			
				|  | @@ -596,22 +646,22 @@ public class Menu : MonoBehaviour
 | 
	
		
			
				|  |  |  					if ((flag2 || flag3) && !flag)
 | 
	
		
			
				|  |  |  					{
 | 
	
		
			
				|  |  |  						body.RestoreShader(text15);
 | 
	
		
			
				|  |  | -						goto IL_D49;
 | 
	
		
			
				|  |  | +						goto IL_ED9;
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  | -					goto IL_D49;
 | 
	
		
			
				|  |  | -					IL_D49:
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_ED9;
 | 
	
		
			
				|  |  | +					IL_ED9:
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "prop")
 | 
	
		
			
				|  |  |  				{
 | 
	
		
			
				|  |  |  					string tag2 = stringList[1];
 | 
	
		
			
				|  |  |  					string s = stringList[2];
 | 
	
		
			
				|  |  |  					maid.SetProp(tag2, int.Parse(s), false);
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "テクスチャ乗算")
 | 
	
		
			
				|  |  |  				{
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "テクスチャ合成")
 | 
	
		
			
				|  |  |  				{
 | 
	
	
		
			
				|  | @@ -622,12 +672,12 @@ public class Menu : MonoBehaviour
 | 
	
		
			
				|  |  |  					if ((text9 == "accTatoo" || text9 == "hokuro") && !text.Contains("_del"))
 | 
	
		
			
				|  |  |  					{
 | 
	
		
			
				|  |  |  						body.MulTexSet(stringList[1], int.Parse(stringList[2]), stringList[3], int.Parse(stringList[4]), stringList[5], (GameUty.SystemMaterial)Enum.Parse(typeof(GameUty.SystemMaterial), stringList[6]), true, 0, 0, 0f, 0f, true, f_SubProp, 1f, 1024);
 | 
	
		
			
				|  |  | -						goto IL_EAC;
 | 
	
		
			
				|  |  | +						goto IL_103C;
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  					body.MulTexSet(stringList[1], int.Parse(stringList[2]), stringList[3], int.Parse(stringList[4]), stringList[5], (GameUty.SystemMaterial)Enum.Parse(typeof(GameUty.SystemMaterial), stringList[6]), false, 0, 0, 0f, 0f, false, null, 1f, 1024);
 | 
	
		
			
				|  |  | -					goto IL_EAC;
 | 
	
		
			
				|  |  | -					IL_EAC:
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_103C;
 | 
	
		
			
				|  |  | +					IL_103C:
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "テクスチャセット合成")
 | 
	
		
			
				|  |  |  				{
 | 
	
	
		
			
				|  | @@ -636,7 +686,7 @@ public class Menu : MonoBehaviour
 | 
	
		
			
				|  |  |  						NDebug.Assert("テクスチャセット合成 の引数が不正です。" + stringList.Length, false);
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  					body.MulTexSet(stringList[1], int.Parse(stringList[2]), stringList[3], int.Parse(stringList[4]), stringList[5], (GameUty.SystemMaterial)Enum.Parse(typeof(GameUty.SystemMaterial), stringList[6]), true, 0, 0, 0f, 0f, true, null, 1f, 1024);
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "マテリアル変更")
 | 
	
		
			
				|  |  |  				{
 | 
	
	
		
			
				|  | @@ -644,7 +694,7 @@ public class Menu : MonoBehaviour
 | 
	
		
			
				|  |  |  					int f_nMatNo = int.Parse(stringList[2]);
 | 
	
		
			
				|  |  |  					string f_strFileName = stringList[3];
 | 
	
		
			
				|  |  |  					body.ChangeMaterial(f_strSlotName, f_nMatNo, f_strFileName);
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "shader")
 | 
	
		
			
				|  |  |  				{
 | 
	
	
		
			
				|  | @@ -653,14 +703,14 @@ public class Menu : MonoBehaviour
 | 
	
		
			
				|  |  |  					string f_strShaderFileName = stringList[3];
 | 
	
		
			
				|  |  |  					body.ChangeShader(f_strSlotName2, f_nMatNo2, f_strShaderFileName);
 | 
	
		
			
				|  |  |  					flag = true;
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "アタッチポイントの設定")
 | 
	
		
			
				|  |  |  				{
 | 
	
		
			
				|  |  |  					if (stringList.Length < 5)
 | 
	
		
			
				|  |  |  					{
 | 
	
		
			
				|  |  |  						Debug.LogError("アタッチポイントの設定引数の数が不正です。 " + text7 + " " + text3);
 | 
	
		
			
				|  |  | -						goto IL_106F;
 | 
	
		
			
				|  |  | +						goto IL_11FF;
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  					Vector3 v = new Vector3(float.Parse(stringList[2]), float.Parse(stringList[3]), float.Parse(stringList[4]));
 | 
	
		
			
				|  |  |  					Quaternion q = Quaternion.identity;
 | 
	
	
		
			
				|  | @@ -673,27 +723,27 @@ public class Menu : MonoBehaviour
 | 
	
		
			
				|  |  |  						Debug.LogError("アタッチポイントの設定引数に角度指定がありません。 " + text7 + "  " + text3);
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  					body.SetAttachPoint(slotname, stringList[1], v, q, f_bTemp);
 | 
	
		
			
				|  |  | -					goto IL_106F;
 | 
	
		
			
				|  |  | -					IL_106F:
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_11FF;
 | 
	
		
			
				|  |  | +					IL_11FF:
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "blendset")
 | 
	
		
			
				|  |  |  				{
 | 
	
		
			
				|  |  |  					string blendSetName = stringList[1];
 | 
	
		
			
				|  |  | -					int num5 = (stringList.Length - 2) / 2;
 | 
	
		
			
				|  |  | +					int num6 = (stringList.Length - 2) / 2;
 | 
	
		
			
				|  |  |  					body.Face.morph.NewBlendSet(blendSetName);
 | 
	
		
			
				|  |  | -					for (int j = 0; j < num5; j++)
 | 
	
		
			
				|  |  | +					for (int k = 0; k < num6; k++)
 | 
	
		
			
				|  |  |  					{
 | 
	
		
			
				|  |  | -						string tag3 = stringList[2 + j * 2].ToLower();
 | 
	
		
			
				|  |  | -						float val2 = float.Parse(stringList[3 + j * 2]);
 | 
	
		
			
				|  |  | +						string tag3 = stringList[2 + k * 2].ToLower();
 | 
	
		
			
				|  |  | +						float val2 = float.Parse(stringList[3 + k * 2]);
 | 
	
		
			
				|  |  |  						body.Face.morph.SetValueBlendSet(blendSetName, tag3, val2);
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "paramset")
 | 
	
		
			
				|  |  |  				{
 | 
	
		
			
				|  |  |  					body.Face.NewParamSet(text7);
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "commenttype")
 | 
	
		
			
				|  |  |  				{
 | 
	
	
		
			
				|  | @@ -702,18 +752,18 @@ public class Menu : MonoBehaviour
 | 
	
		
			
				|  |  |  						maid.status.partsDic.Add(stringList[1], string.Empty);
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  					maid.status.partsDic[stringList[1]] = stringList[2];
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "useredit")
 | 
	
		
			
				|  |  |  				{
 | 
	
		
			
				|  |  |  					if (stringList[2].ToLower() == "material")
 | 
	
		
			
				|  |  |  					{
 | 
	
		
			
				|  |  |  						body.SetMaterialProperty(text9, stringList[3], int.Parse(stringList[4]), stringList[5], stringList[6], stringList[7], false);
 | 
	
		
			
				|  |  | -						goto IL_11C7;
 | 
	
		
			
				|  |  | +						goto IL_1357;
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  | -					goto IL_11C7;
 | 
	
		
			
				|  |  | -					IL_11C7:
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_1357;
 | 
	
		
			
				|  |  | +					IL_1357:
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "bonemorph")
 | 
	
		
			
				|  |  |  				{
 | 
	
	
		
			
				|  | @@ -724,43 +774,43 @@ public class Menu : MonoBehaviour
 | 
	
		
			
				|  |  |  					if (stringList.Length == 9)
 | 
	
		
			
				|  |  |  					{
 | 
	
		
			
				|  |  |  						body.bonemorph.ChangeMorphPosValue(stringList[1], stringList[2], new Vector3(float.Parse(stringList[3]), float.Parse(stringList[4]), float.Parse(stringList[5])), new Vector3(float.Parse(stringList[6]), float.Parse(stringList[7]), float.Parse(stringList[8])));
 | 
	
		
			
				|  |  | -						goto IL_138D;
 | 
	
		
			
				|  |  | +						goto IL_151D;
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  | -					string text18 = stringList[1].ToLower();
 | 
	
		
			
				|  |  | +					string text19 = stringList[1].ToLower();
 | 
	
		
			
				|  |  |  					string strPropName = stringList[2];
 | 
	
		
			
				|  |  |  					string f_strBoneName = stringList[3];
 | 
	
		
			
				|  |  |  					Vector3 f_fAddMin = new Vector3(float.Parse(stringList[4]), float.Parse(stringList[5]), float.Parse(stringList[6]));
 | 
	
		
			
				|  |  |  					Vector3 f_fAddMax = new Vector3(float.Parse(stringList[7]), float.Parse(stringList[8]), float.Parse(stringList[9]));
 | 
	
		
			
				|  |  | -					if (text18 != null)
 | 
	
		
			
				|  |  | +					if (text19 != null)
 | 
	
		
			
				|  |  |  					{
 | 
	
		
			
				|  |  | -						if (text18 == "pos")
 | 
	
		
			
				|  |  | +						if (text19 == "pos")
 | 
	
		
			
				|  |  |  						{
 | 
	
		
			
				|  |  |  							body.bonemorph.ChangeMorphPosValue(strPropName, f_strBoneName, f_fAddMin, f_fAddMax);
 | 
	
		
			
				|  |  | -							goto IL_138D;
 | 
	
		
			
				|  |  | +							goto IL_151D;
 | 
	
		
			
				|  |  |  						}
 | 
	
		
			
				|  |  | -						if (text18 == "rot")
 | 
	
		
			
				|  |  | +						if (text19 == "rot")
 | 
	
		
			
				|  |  |  						{
 | 
	
		
			
				|  |  |  							body.bonemorph.ChangeMorphRotatioValue(strPropName, f_strBoneName, f_fAddMin, f_fAddMax);
 | 
	
		
			
				|  |  | -							goto IL_138D;
 | 
	
		
			
				|  |  | +							goto IL_151D;
 | 
	
		
			
				|  |  |  						}
 | 
	
		
			
				|  |  | -						if (text18 == "scl")
 | 
	
		
			
				|  |  | +						if (text19 == "scl")
 | 
	
		
			
				|  |  |  						{
 | 
	
		
			
				|  |  |  							body.bonemorph.ChangeMorphSclValue(strPropName, f_strBoneName, f_fAddMin, f_fAddMax);
 | 
	
		
			
				|  |  | -							goto IL_138D;
 | 
	
		
			
				|  |  | +							goto IL_151D;
 | 
	
		
			
				|  |  |  						}
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  					Debug.LogError(string.Concat(new string[]
 | 
	
		
			
				|  |  |  					{
 | 
	
		
			
				|  |  |  						"BoneMorpのタイプ指定が不正です[",
 | 
	
		
			
				|  |  | -						text18,
 | 
	
		
			
				|  |  | +						text19,
 | 
	
		
			
				|  |  |  						"]\n",
 | 
	
		
			
				|  |  |  						text7,
 | 
	
		
			
				|  |  |  						" ",
 | 
	
		
			
				|  |  |  						text3
 | 
	
		
			
				|  |  |  					}));
 | 
	
		
			
				|  |  | -					goto IL_138D;
 | 
	
		
			
				|  |  | -					IL_138D:
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_151D;
 | 
	
		
			
				|  |  | +					IL_151D:
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "length")
 | 
	
		
			
				|  |  |  				{
 | 
	
	
		
			
				|  | @@ -769,7 +819,7 @@ public class Menu : MonoBehaviour
 | 
	
		
			
				|  |  |  						Debug.LogError("lengthの設定引数の数が不正です。 " + text7 + " " + text3);
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  					body.SetHairLengthDataList(stringList[1], stringList[2], stringList[3], stringList[4], new Vector3(float.Parse(stringList[5]), float.Parse(stringList[6]), float.Parse(stringList[7])), new Vector3(float.Parse(stringList[8]), float.Parse(stringList[9]), float.Parse(stringList[10])));
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "anime")
 | 
	
		
			
				|  |  |  				{
 | 
	
	
		
			
				|  | @@ -785,7 +835,7 @@ public class Menu : MonoBehaviour
 | 
	
		
			
				|  |  |  						f_bLoop = (stringList[3] == "loop");
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  					body.ItemAnimationPlay(f_slot, stringList[2], f_bLoop);
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "param2")
 | 
	
		
			
				|  |  |  				{
 | 
	
	
		
			
				|  | @@ -793,23 +843,23 @@ public class Menu : MonoBehaviour
 | 
	
		
			
				|  |  |  					{
 | 
	
		
			
				|  |  |  						string slotname4 = stringList[1];
 | 
	
		
			
				|  |  |  						body.GetSlot(slotname4).SetParam2(stringList[2], stringList[3]);
 | 
	
		
			
				|  |  | -						goto IL_1500;
 | 
	
		
			
				|  |  | +						goto IL_1690;
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  					Debug.LogError("param2の設定引数の数が不正です。 " + text7 + " " + text3);
 | 
	
		
			
				|  |  | -					goto IL_1500;
 | 
	
		
			
				|  |  | -					IL_1500:
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_1690;
 | 
	
		
			
				|  |  | +					IL_1690:
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  				if (stringCom == "animematerial")
 | 
	
		
			
				|  |  |  				{
 | 
	
		
			
				|  |  |  					TBody.SlotID f_slot2 = (TBody.SlotID)Enum.Parse(typeof(TBody.SlotID), stringList[1], true);
 | 
	
		
			
				|  |  |  					string s2 = stringList[2];
 | 
	
		
			
				|  |  |  					body.MaterialAnimatorAdd(f_slot2, int.Parse(s2));
 | 
	
		
			
				|  |  | -					goto IL_1546;
 | 
	
		
			
				|  |  | +					goto IL_16D6;
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  | -				goto IL_1546;
 | 
	
		
			
				|  |  | -				IL_1546:
 | 
	
		
			
				|  |  | -				goto IL_15C9;
 | 
	
		
			
				|  |  | +				goto IL_16D6;
 | 
	
		
			
				|  |  | +				IL_16D6:
 | 
	
		
			
				|  |  | +				goto IL_1759;
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  |  			catch (Exception ex)
 | 
	
		
			
				|  |  |  			{
 | 
	
	
		
			
				|  | @@ -827,19 +877,19 @@ public class Menu : MonoBehaviour
 | 
	
		
			
				|  |  |  					ex.StackTrace
 | 
	
		
			
				|  |  |  				}));
 | 
	
		
			
				|  |  |  				NDebug.Assert("メニューファイル処理中にエラーが発生しました。" + Path.GetFileName(text), true);
 | 
	
		
			
				|  |  | -				goto IL_15C9;
 | 
	
		
			
				|  |  | +				goto IL_1759;
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  | -			IL_15C9:
 | 
	
		
			
				|  |  | +			IL_1759:
 | 
	
		
			
				|  |  |  			goto IL_108;
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  		list.Sort((Menu.LastParam a, Menu.LastParam b) => a.nOrder - a.nOrder);
 | 
	
		
			
				|  |  | -		for (int k = 0; k < list.Count; k++)
 | 
	
		
			
				|  |  | +		for (int l = 0; l < list.Count; l++)
 | 
	
		
			
				|  |  |  		{
 | 
	
		
			
				|  |  | -			Menu.LastParam lastParam = list[k];
 | 
	
		
			
				|  |  | +			Menu.LastParam lastParam = list[l];
 | 
	
		
			
				|  |  |  			if (lastParam.strComm == "アイテムパラメータ")
 | 
	
		
			
				|  |  |  			{
 | 
	
		
			
				|  |  | -				TBodySkin slot6 = body.GetSlot(lastParam.aryArgs[0]);
 | 
	
		
			
				|  |  | -				slot6.SetParam(lastParam.aryArgs[1], lastParam.aryArgs[2]);
 | 
	
		
			
				|  |  | +				TBodySkin slot7 = body.GetSlot(lastParam.aryArgs[0]);
 | 
	
		
			
				|  |  | +				slot7.SetParam(lastParam.aryArgs[1], lastParam.aryArgs[2]);
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  		binaryReader.Close();
 | 
	
	
		
			
				|  | @@ -924,7 +974,7 @@ public class Menu : MonoBehaviour
 | 
	
		
			
				|  |  |  			Directory.CreateDirectory(text);
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  		StreamWriter streamWriter = new StreamWriter(text + "\\" + text2 + ".txt", false, Encoding.UTF8);
 | 
	
		
			
				|  |  | -		streamWriter.WriteLine("出力バージョン\t" + 1470);
 | 
	
		
			
				|  |  | +		streamWriter.WriteLine("出力バージョン\t" + 1480);
 | 
	
		
			
				|  |  |  		streamWriter.WriteLine("基本アイテム\t" + filename.Replace(" ", ":"));
 | 
	
		
			
				|  |  |  		try
 | 
	
		
			
				|  |  |  		{
 | 
	
	
		
			
				|  | @@ -1292,7 +1342,7 @@ public class Menu : MonoBehaviour
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	private static void ProcModScriptBin(Maid maid, byte[] cd, string filename, MaidProp mp, bool f_bTemp = false)
 | 
	
		
			
				|  |  |  	{
 | 
	
		
			
				|  |  | -		if (mp != null && maid.body0 != null && (mp.idx == 61 || mp.idx == 64 || mp.idx == 65 || mp.idx == 66))
 | 
	
		
			
				|  |  | +		if (mp != null && maid.body0 != null && (mp.idx == 72 || mp.idx == 75 || mp.idx == 76 || mp.idx == 77))
 | 
	
		
			
				|  |  |  		{
 | 
	
		
			
				|  |  |  			TBodySkin slot = maid.body0.GetSlot(1);
 | 
	
		
			
				|  |  |  			if (slot.PartsVersion < 110)
 | 
	
	
		
			
				|  | @@ -1421,7 +1471,7 @@ public class Menu : MonoBehaviour
 | 
	
		
			
				|  |  |  						}
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  					int matno = int.Parse(array[2]);
 | 
	
		
			
				|  |  | -					if (mp != null && mp.idx == 61)
 | 
	
		
			
				|  |  | +					if (mp != null && mp.idx == 72)
 | 
	
		
			
				|  |  |  					{
 | 
	
		
			
				|  |  |  						matno = 7;
 | 
	
		
			
				|  |  |  					}
 |