Translated Head, Neck, BackHair1 and BackHair0

This commit is contained in:
Absolutely disgusting
2025-10-25 16:27:11 +04:00
parent eb1875ccf4
commit 96a4535aa1
91 changed files with 604 additions and 603 deletions
+5 -1
View File
@@ -11,7 +11,11 @@ namespace _2DGAMELIB
{ {
["咳"] = "Cough", ["咳"] = "Cough",
["腰"] = "Waist", ["腰"] = "Waist",
["胴"] = "Torso" ["胴"] = "Torso",
["首"] = "Neck",
["頭"] = "Head",
["後髪0"] = "BackHair0",
["後髪1"] = "BackHair1"
}; };
public static void MigrateKeys(this Obj obj) public static void MigrateKeys(this Obj obj)
@@ -1,6 +1,6 @@
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪0 : Ele public class BackHair0 : Ele
{ {
public override double 肥大 public override double 肥大
{ {
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪0_カル : 下ろし public class BackHair0_カル : 下ろし
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -378,12 +378,12 @@ namespace SlaveMatrix
} }
} }
public 後髪0_カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_カルD e) public BackHair0_カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "カル"; dif.Tag = "カル";
dif.Add(new Pars(Sta.胴体["後髪0"][0][3])); dif.Add(new Pars(Sta.胴体["BackHair0"][0][3]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 後髪0_ジグD : 下ろしD public class BackHair0_カルD : 下ろしD
{ {
public bool 髪基_表示 = true; public bool 髪基_表示 = true;
@@ -40,12 +40,12 @@ namespace SlaveMatrix
public bool スライム; public bool スライム;
public 後髪0_ジグD() public BackHair0_カルD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 後髪0_ジグD SetRandom() public BackHair0_カルD SetRandom()
{ {
髪長0 = RNG.XS.NextDouble(); 髪長0 = RNG.XS.NextDouble();
髪長1 = RNG.XS.NextDouble(); 髪長1 = RNG.XS.NextDouble();
@@ -57,7 +57,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪0_ジグ(DisUnit, 配色指定, 体配色, Med, this); return new BackHair0_カル(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪0_ジグ : 下ろし public class BackHair0_ジグ : 下ろし
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -378,12 +378,12 @@ namespace SlaveMatrix
} }
} }
public 後髪0_ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_ジグD e) public BackHair0_ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "ジグ"; dif.Tag = "ジグ";
dif.Add(new Pars(Sta.胴体["後髪0"][0][0])); dif.Add(new Pars(Sta.胴体["BackHair0"][0][0]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 後髪0_カルD : 下ろしD public class BackHair0_ジグD : 下ろしD
{ {
public bool 髪基_表示 = true; public bool 髪基_表示 = true;
@@ -40,12 +40,12 @@ namespace SlaveMatrix
public bool スライム; public bool スライム;
public 後髪0_カルD() public BackHair0_ジグD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 後髪0_カルD SetRandom() public BackHair0_ジグD SetRandom()
{ {
髪長0 = RNG.XS.NextDouble(); 髪長0 = RNG.XS.NextDouble();
髪長1 = RNG.XS.NextDouble(); 髪長1 = RNG.XS.NextDouble();
@@ -57,7 +57,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪0_カル(DisUnit, 配色指定, 体配色, Med, this); return new BackHair0_ジグ(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -378,12 +378,12 @@ namespace SlaveMatrix
} }
} }
public 後髪0_ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_ハネD e) public 後髪0_ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_ハネD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "ハネ"; dif.Tag = "ハネ";
dif.Add(new Pars(Sta.胴体["後髪0"][0][1])); dif.Add(new Pars(Sta.胴体["BackHair0"][0][1]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 後髪0_ハネD : 下ろしD public class BackHair0_ハネD : 下ろしD
{ {
public bool 髪基_表示 = true; public bool 髪基_表示 = true;
@@ -40,12 +40,12 @@ namespace SlaveMatrix
public bool スライム; public bool スライム;
public 後髪0_ハネD() public BackHair0_ハネD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 後髪0_ハネD SetRandom() public BackHair0_ハネD SetRandom()
{ {
髪長0 = RNG.XS.NextDouble(); 髪長0 = RNG.XS.NextDouble();
髪長1 = RNG.XS.NextDouble(); 髪長1 = RNG.XS.NextDouble();
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪0_パツ : 下ろし public class BackHair0_パツ : 下ろし
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -378,12 +378,12 @@ namespace SlaveMatrix
} }
} }
public 後髪0_パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_パツD e) public BackHair0_パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "パツ"; dif.Tag = "パツ";
dif.Add(new Pars(Sta.胴体["後髪0"][0][2])); dif.Add(new Pars(Sta.胴体["BackHair0"][0][2]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 後髪0_パツD : 下ろしD public class BackHair0_パツD : 下ろしD
{ {
public bool 髪基_表示 = true; public bool 髪基_表示 = true;
@@ -40,12 +40,12 @@ namespace SlaveMatrix
public bool スライム; public bool スライム;
public 後髪0_パツD() public BackHair0_パツD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 後髪0_パツD SetRandom() public BackHair0_パツD SetRandom()
{ {
髪長0 = RNG.XS.NextDouble(); 髪長0 = RNG.XS.NextDouble();
髪長1 = RNG.XS.NextDouble(); 髪長1 = RNG.XS.NextDouble();
@@ -57,7 +57,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪0_パツ(DisUnit, 配色指定, 体配色, Med, this); return new BackHair0_パツ(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪0_下1カル : お下げ1 public class BackHair0_下1カル : お下げ1
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -301,12 +301,12 @@ namespace SlaveMatrix
} }
} }
public 後髪0_下1カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下1カルD e) public BackHair0_下1カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_下1カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "下げ1カル"; dif.Tag = "下げ1カル";
dif.Add(new Pars(Sta.胴体["後髪0"][0][7])); dif.Add(new Pars(Sta.胴体["BackHair0"][0][7]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 後髪0_下1カルD : お下げ1D public class BackHair0_下1カルD : お下げ1D
{ {
public bool 髪基_表示 = true; public bool 髪基_表示 = true;
@@ -34,12 +34,12 @@ namespace SlaveMatrix
public bool スライム; public bool スライム;
public 後髪0_下1カルD() public BackHair0_下1カルD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 後髪0_下1カルD SetRandom() public BackHair0_下1カルD SetRandom()
{ {
髪長0 = RNG.XS.NextDouble(); 髪長0 = RNG.XS.NextDouble();
髪長1 = RNG.XS.NextDouble(); 髪長1 = RNG.XS.NextDouble();
@@ -51,7 +51,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪0_下1カル(DisUnit, 配色指定, 体配色, Med, this); return new BackHair0_下1カル(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -301,12 +301,12 @@ namespace SlaveMatrix
} }
} }
public 後髪0_下1ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下1ジグD e) public 後髪0_下1ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_下1ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "下げ1ジグ"; dif.Tag = "下げ1ジグ";
dif.Add(new Pars(Sta.胴体["後髪0"][0][4])); dif.Add(new Pars(Sta.胴体["BackHair0"][0][4]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 後髪0_下1ジグD : お下げ1D public class BackHair0_下1ジグD : お下げ1D
{ {
public bool 髪基_表示 = true; public bool 髪基_表示 = true;
@@ -34,12 +34,12 @@ namespace SlaveMatrix
public bool スライム; public bool スライム;
public 後髪0_下1ジグD() public BackHair0_下1ジグD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 後髪0_下1ジグD SetRandom() public BackHair0_下1ジグD SetRandom()
{ {
髪長0 = RNG.XS.NextDouble(); 髪長0 = RNG.XS.NextDouble();
髪長1 = RNG.XS.NextDouble(); 髪長1 = RNG.XS.NextDouble();
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪0_下1ハネ : お下げ1 public class BackHair0_下1ハネ : お下げ1
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -301,12 +301,12 @@ namespace SlaveMatrix
} }
} }
public 後髪0_下1ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下1ハネD e) public BackHair0_下1ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_下1ハネD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "下げ1ハネ"; dif.Tag = "下げ1ハネ";
dif.Add(new Pars(Sta.胴体["後髪0"][0][5])); dif.Add(new Pars(Sta.胴体["BackHair0"][0][5]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 後髪0_下1ハネD : お下げ1D public class BackHair0_下1ハネD : お下げ1D
{ {
public bool 髪基_表示 = true; public bool 髪基_表示 = true;
@@ -34,12 +34,12 @@ namespace SlaveMatrix
public bool スライム; public bool スライム;
public 後髪0_下1ハネD() public BackHair0_下1ハネD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 後髪0_下1ハネD SetRandom() public BackHair0_下1ハネD SetRandom()
{ {
髪長0 = RNG.XS.NextDouble(); 髪長0 = RNG.XS.NextDouble();
髪長1 = RNG.XS.NextDouble(); 髪長1 = RNG.XS.NextDouble();
@@ -51,7 +51,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪0_下1ハネ(DisUnit, 配色指定, 体配色, Med, this); return new BackHair0_下1ハネ(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪0_下1パツ : お下げ1 public class BackHair0_下1パツ : お下げ1
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -301,12 +301,12 @@ namespace SlaveMatrix
} }
} }
public 後髪0_下1パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下1パツD e) public BackHair0_下1パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_下1パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "下げ1パツ"; dif.Tag = "下げ1パツ";
dif.Add(new Pars(Sta.胴体["後髪0"][0][6])); dif.Add(new Pars(Sta.胴体["BackHair0"][0][6]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 後髪0_下1パツD : お下げ1D public class BackHair0_下1パツD : お下げ1D
{ {
public bool 髪基_表示 = true; public bool 髪基_表示 = true;
@@ -34,12 +34,12 @@ namespace SlaveMatrix
public bool スライム; public bool スライム;
public 後髪0_下1パツD() public BackHair0_下1パツD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 後髪0_下1パツD SetRandom() public BackHair0_下1パツD SetRandom()
{ {
髪長0 = RNG.XS.NextDouble(); 髪長0 = RNG.XS.NextDouble();
髪長1 = RNG.XS.NextDouble(); 髪長1 = RNG.XS.NextDouble();
@@ -51,7 +51,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪0_下1パツ(DisUnit, 配色指定, 体配色, Med, this); return new BackHair0_下1パツ(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪0_下2カル : お下げ2 public class BackHair0_下2カル : お下げ2
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -345,12 +345,12 @@ namespace SlaveMatrix
} }
} }
public 後髪0_下2カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下2カルD e) public BackHair0_下2カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_下2カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "下げ2カル"; dif.Tag = "下げ2カル";
dif.Add(new Pars(Sta.胴体["後髪0"][0][11])); dif.Add(new Pars(Sta.胴体["BackHair0"][0][11]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 後髪0_下2カルD : お下げ2D public class BackHair0_下2カルD : お下げ2D
{ {
public bool 髪基_表示 = true; public bool 髪基_表示 = true;
@@ -38,12 +38,12 @@ namespace SlaveMatrix
public bool スライム; public bool スライム;
public 後髪0_下2カルD() public BackHair0_下2カルD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 後髪0_下2カルD SetRandom() public BackHair0_下2カルD SetRandom()
{ {
髪長0 = RNG.XS.NextDouble(); 髪長0 = RNG.XS.NextDouble();
髪長1 = RNG.XS.NextDouble(); 髪長1 = RNG.XS.NextDouble();
@@ -55,7 +55,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪0_下2カル(DisUnit, 配色指定, 体配色, Med, this); return new BackHair0_下2カル(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪0_下2ジグ : お下げ2 public class BackHair0_下2ジグ : お下げ2
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -345,12 +345,12 @@ namespace SlaveMatrix
} }
} }
public 後髪0_下2ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下2ジグD e) public BackHair0_下2ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_下2ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "下げ2ジグ"; dif.Tag = "下げ2ジグ";
dif.Add(new Pars(Sta.胴体["後髪0"][0][8])); dif.Add(new Pars(Sta.胴体["BackHair0"][0][8]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 後髪0_下2ジグD : お下げ2D public class BackHair0_下2ジグD : お下げ2D
{ {
public bool 髪基_表示 = true; public bool 髪基_表示 = true;
@@ -38,12 +38,12 @@ namespace SlaveMatrix
public bool スライム; public bool スライム;
public 後髪0_下2ジグD() public BackHair0_下2ジグD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 後髪0_下2ジグD SetRandom() public BackHair0_下2ジグD SetRandom()
{ {
髪長0 = RNG.XS.NextDouble(); 髪長0 = RNG.XS.NextDouble();
髪長1 = RNG.XS.NextDouble(); 髪長1 = RNG.XS.NextDouble();
@@ -55,7 +55,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪0_下2ジグ(DisUnit, 配色指定, 体配色, Med, this); return new BackHair0_下2ジグ(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪0_下2ハネ : お下げ2 public class BackHair0_下2ハネ : お下げ2
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -345,12 +345,12 @@ namespace SlaveMatrix
} }
} }
public 後髪0_下2ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下2ハネD e) public BackHair0_下2ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下2ハネD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "下げ2ハネ"; dif.Tag = "下げ2ハネ";
dif.Add(new Pars(Sta.胴体["後髪0"][0][9])); dif.Add(new Pars(Sta.胴体["BackHair0"][0][9]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -55,7 +55,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪0_下2ハネ(DisUnit, 配色指定, 体配色, Med, this); return new BackHair0_下2ハネ(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪0_下2パツ : お下げ2 public class BackHair0_下2パツ : お下げ2
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -345,12 +345,12 @@ namespace SlaveMatrix
} }
} }
public 後髪0_下2パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下2パツD e) public BackHair0_下2パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_下2パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "下げ2パツ"; dif.Tag = "下げ2パツ";
dif.Add(new Pars(Sta.胴体["後髪0"][0][10])); dif.Add(new Pars(Sta.胴体["BackHair0"][0][10]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 後髪0_下2パツD : お下げ2D public class BackHair0_下2パツD : お下げ2D
{ {
public bool 髪基_表示 = true; public bool 髪基_表示 = true;
@@ -38,12 +38,12 @@ namespace SlaveMatrix
public bool スライム; public bool スライム;
public 後髪0_下2パツD() public BackHair0_下2パツD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 後髪0_下2パツD SetRandom() public BackHair0_下2パツD SetRandom()
{ {
髪長0 = RNG.XS.NextDouble(); 髪長0 = RNG.XS.NextDouble();
髪長1 = RNG.XS.NextDouble(); 髪長1 = RNG.XS.NextDouble();
@@ -55,7 +55,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪0_下2パツ(DisUnit, 配色指定, 体配色, Med, this); return new BackHair0_下2パツ(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪0_編1カル : お下げ1 public class BackHair0_編1カル : お下げ1
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -598,12 +598,12 @@ namespace SlaveMatrix
} }
} }
public 後髪0_編1カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編1カルD e) public BackHair0_編1カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_編1カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "編み1カル"; dif.Tag = "編み1カル";
dif.Add(new Pars(Sta.胴体["後髪0"][0][15])); dif.Add(new Pars(Sta.胴体["BackHair0"][0][15]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 後髪0_編1カルD : お下げ1D public class BackHair0_編1カルD : お下げ1D
{ {
public bool 髪基_表示 = true; public bool 髪基_表示 = true;
@@ -60,12 +60,12 @@ namespace SlaveMatrix
public bool スライム; public bool スライム;
public 後髪0_編1カルD() public BackHair0_編1カルD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 後髪0_編1カルD SetRandom() public BackHair0_編1カルD SetRandom()
{ {
髪長0 = RNG.XS.NextDouble(); 髪長0 = RNG.XS.NextDouble();
髪長1 = RNG.XS.NextDouble(); 髪長1 = RNG.XS.NextDouble();
@@ -77,7 +77,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪0_編1カル(DisUnit, 配色指定, 体配色, Med, this); return new BackHair0_編1カル(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪0_編1ジグ : お下げ1 public class BackHair0_編1ジグ : お下げ1
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -598,12 +598,12 @@ namespace SlaveMatrix
} }
} }
public 後髪0_編1ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編1ジグD e) public BackHair0_編1ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編1ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "編み1ジグ"; dif.Tag = "編み1ジグ";
dif.Add(new Pars(Sta.胴体["後髪0"][0][12])); dif.Add(new Pars(Sta.胴体["BackHair0"][0][12]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -77,7 +77,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪0_編1ジグ(DisUnit, 配色指定, 体配色, Med, this); return new BackHair0_編1ジグ(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪0_編1ハネ : お下げ1 public class BackHair0_編1ハネ : お下げ1
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -598,12 +598,12 @@ namespace SlaveMatrix
} }
} }
public 後髪0_編1ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編1ハネD e) public BackHair0_編1ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編1ハネD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "編み1ハネ"; dif.Tag = "編み1ハネ";
dif.Add(new Pars(Sta.胴体["後髪0"][0][13])); dif.Add(new Pars(Sta.胴体["BackHair0"][0][13]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -77,7 +77,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪0_編1ハネ(DisUnit, 配色指定, 体配色, Med, this); return new BackHair0_編1ハネ(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -598,12 +598,12 @@ namespace SlaveMatrix
} }
} }
public 後髪0_編1パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編1パツD e) public 後髪0_編1パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_編1パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "編み1パツ"; dif.Tag = "編み1パツ";
dif.Add(new Pars(Sta.胴体["後髪0"][0][14])); dif.Add(new Pars(Sta.胴体["BackHair0"][0][14]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 後髪0_編1パツD : お下げ1D public class BackHair0_編1パツD : お下げ1D
{ {
public bool 髪基_表示 = true; public bool 髪基_表示 = true;
@@ -60,12 +60,12 @@ namespace SlaveMatrix
public bool スライム; public bool スライム;
public 後髪0_編1パツD() public BackHair0_編1パツD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 後髪0_編1パツD SetRandom() public BackHair0_編1パツD SetRandom()
{ {
髪長0 = RNG.XS.NextDouble(); 髪長0 = RNG.XS.NextDouble();
髪長1 = RNG.XS.NextDouble(); 髪長1 = RNG.XS.NextDouble();
@@ -1086,7 +1086,7 @@ namespace SlaveMatrix
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "編み2カル"; dif.Tag = "編み2カル";
dif.Add(new Pars(Sta.胴体["後髪0"][0][19])); dif.Add(new Pars(Sta.胴体["BackHair0"][0][19]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪0_編2ジグ : お下げ2 public class BackHair0_編2ジグ : お下げ2
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -1081,12 +1081,12 @@ namespace SlaveMatrix
} }
} }
public 後髪0_編2ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編2ジグD e) public BackHair0_編2ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編2ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "編み2ジグ"; dif.Tag = "編み2ジグ";
dif.Add(new Pars(Sta.胴体["後髪0"][0][16])); dif.Add(new Pars(Sta.胴体["BackHair0"][0][16]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -119,7 +119,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪0_編2ジグ(DisUnit, 配色指定, 体配色, Med, this); return new BackHair0_編2ジグ(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪0_編2ハネ : お下げ2 public class BackHair0_編2ハネ : お下げ2
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -1081,12 +1081,12 @@ namespace SlaveMatrix
} }
} }
public 後髪0_編2ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編2ハネD e) public BackHair0_編2ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編2ハネD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "編み2ハネ"; dif.Tag = "編み2ハネ";
dif.Add(new Pars(Sta.胴体["後髪0"][0][17])); dif.Add(new Pars(Sta.胴体["BackHair0"][0][17]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -119,7 +119,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪0_編2ハネ(DisUnit, 配色指定, 体配色, Med, this); return new BackHair0_編2ハネ(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪0_編2パツ : お下げ2 public class BackHair0_編2パツ : お下げ2
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -1081,12 +1081,12 @@ namespace SlaveMatrix
} }
} }
public 後髪0_編2パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編2パツD e) public BackHair0_編2パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編2パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "編み2パツ"; dif.Tag = "編み2パツ";
dif.Add(new Pars(Sta.胴体["後髪0"][0][18])); dif.Add(new Pars(Sta.胴体["BackHair0"][0][18]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -119,7 +119,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪0_編2パツ(DisUnit, 配色指定, 体配色, Med, this); return new BackHair0_編2パツ(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪0_肢系 : 下ろし public class BackHair0_肢系 : 下ろし
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -138,13 +138,13 @@ namespace SlaveMatrix
public JointS 右5_接続点 => new JointS(本体, X0Y0_髪基, 6); public JointS 右5_接続点 => new JointS(本体, X0Y0_髪基, 6);
public 後髪0_肢系(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_肢系D e) public BackHair0_肢系(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_肢系D e)
{ {
後髪0_肢系 後髪0_肢系2 = this; BackHair0_肢系 後髪0_肢系2 = this;
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "肢系"; dif.Tag = "肢系";
dif.Add(new Pars(Sta.胴体["後髪0"][0][21])); dif.Add(new Pars(Sta.胴体["BackHair0"][0][21]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -194,7 +194,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 後髪0_肢系2; f.Par = 後髪0_肢系2;
f.ConnectionType = ConnectionInfo.後髪0_肢系_左5_接続; f.ConnectionType = ConnectionInfo.BackHair0_肢系_左5_接続;
f.接続(後髪0_肢系2.左5_接続点); f.接続(後髪0_肢系2.左5_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -205,7 +205,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 後髪0_肢系2; f.Par = 後髪0_肢系2;
f.ConnectionType = ConnectionInfo.後髪0_肢系_左4_接続; f.ConnectionType = ConnectionInfo.BackHair0_肢系_左4_接続;
f.接続(後髪0_肢系2.左4_接続点); f.接続(後髪0_肢系2.左4_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -216,7 +216,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 後髪0_肢系2; f.Par = 後髪0_肢系2;
f.ConnectionType = ConnectionInfo.後髪0_肢系_左3_接続; f.ConnectionType = ConnectionInfo.BackHair0_肢系_左3_接続;
f.接続(後髪0_肢系2.左3_接続点); f.接続(後髪0_肢系2.左3_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -227,7 +227,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 後髪0_肢系2; f.Par = 後髪0_肢系2;
f.ConnectionType = ConnectionInfo.後髪0_肢系_左2_接続; f.ConnectionType = ConnectionInfo.BackHair0_肢系_左2_接続;
f.接続(後髪0_肢系2.左2_接続点); f.接続(後髪0_肢系2.左2_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -238,7 +238,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 後髪0_肢系2; f.Par = 後髪0_肢系2;
f.ConnectionType = ConnectionInfo.後髪0_肢系_左1_接続; f.ConnectionType = ConnectionInfo.BackHair0_肢系_左1_接続;
f.接続(後髪0_肢系2.左1_接続点); f.接続(後髪0_肢系2.左1_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -249,7 +249,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 後髪0_肢系2; f.Par = 後髪0_肢系2;
f.ConnectionType = ConnectionInfo.後髪0_肢系_中央_接続; f.ConnectionType = ConnectionInfo.BackHair0_肢系_中央_接続;
f.接続(後髪0_肢系2.中央_接続点); f.接続(後髪0_肢系2.中央_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -260,7 +260,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 後髪0_肢系2; f.Par = 後髪0_肢系2;
f.ConnectionType = ConnectionInfo.後髪0_肢系_右1_接続; f.ConnectionType = ConnectionInfo.BackHair0_肢系_右1_接続;
f.接続(後髪0_肢系2.右1_接続点); f.接続(後髪0_肢系2.右1_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -271,7 +271,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 後髪0_肢系2; f.Par = 後髪0_肢系2;
f.ConnectionType = ConnectionInfo.後髪0_肢系_右2_接続; f.ConnectionType = ConnectionInfo.BackHair0_肢系_右2_接続;
f.接続(後髪0_肢系2.右2_接続点); f.接続(後髪0_肢系2.右2_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -282,7 +282,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 後髪0_肢系2; f.Par = 後髪0_肢系2;
f.ConnectionType = ConnectionInfo.後髪0_肢系_右3_接続; f.ConnectionType = ConnectionInfo.BackHair0_肢系_右3_接続;
f.接続(後髪0_肢系2.右3_接続点); f.接続(後髪0_肢系2.右3_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -293,7 +293,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 後髪0_肢系2; f.Par = 後髪0_肢系2;
f.ConnectionType = ConnectionInfo.後髪0_肢系_右4_接続; f.ConnectionType = ConnectionInfo.BackHair0_肢系_右4_接続;
f.接続(後髪0_肢系2.右4_接続点); f.接続(後髪0_肢系2.右4_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -304,7 +304,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 後髪0_肢系2; f.Par = 後髪0_肢系2;
f.ConnectionType = ConnectionInfo.後髪0_肢系_右5_接続; f.ConnectionType = ConnectionInfo.BackHair0_肢系_右5_接続;
f.接続(後髪0_肢系2.右5_接続点); f.接続(後髪0_肢系2.右5_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -6,7 +6,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 後髪0_肢系D : 下ろしD public class BackHair0_肢系D : 下ろしD
{ {
public bool 髪基_表示 = true; public bool 髪基_表示 = true;
@@ -36,7 +36,7 @@ namespace SlaveMatrix
public List<EleD> 右5_接続 = new List<EleD>(); public List<EleD> 右5_接続 = new List<EleD>();
public 後髪0_肢系D() public BackHair0_肢系D()
{ {
ThisType = GetType(); ThisType = GetType();
} }
@@ -45,7 +45,7 @@ namespace SlaveMatrix
{ {
左5_接続.Add(e); 左5_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.後髪0_肢系_左5_接続; e.接続情報 = ConnectionInfo.BackHair0_肢系_左5_接続;
foreach (EleD item in e.EnumEleD()) foreach (EleD item in e.EnumEleD())
{ {
item.尺度B = 0.6; item.尺度B = 0.6;
@@ -56,7 +56,7 @@ namespace SlaveMatrix
{ {
左4_接続.Add(e); 左4_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.後髪0_肢系_左4_接続; e.接続情報 = ConnectionInfo.BackHair0_肢系_左4_接続;
foreach (EleD item in e.EnumEleD()) foreach (EleD item in e.EnumEleD())
{ {
item.尺度B = 0.6; item.尺度B = 0.6;
@@ -67,7 +67,7 @@ namespace SlaveMatrix
{ {
左3_接続.Add(e); 左3_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.後髪0_肢系_左3_接続; e.接続情報 = ConnectionInfo.BackHair0_肢系_左3_接続;
foreach (EleD item in e.EnumEleD()) foreach (EleD item in e.EnumEleD())
{ {
item.尺度B = 0.6; item.尺度B = 0.6;
@@ -78,7 +78,7 @@ namespace SlaveMatrix
{ {
左2_接続.Add(e); 左2_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.後髪0_肢系_左2_接続; e.接続情報 = ConnectionInfo.BackHair0_肢系_左2_接続;
foreach (EleD item in e.EnumEleD()) foreach (EleD item in e.EnumEleD())
{ {
item.尺度B = 0.6; item.尺度B = 0.6;
@@ -89,7 +89,7 @@ namespace SlaveMatrix
{ {
左1_接続.Add(e); 左1_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.後髪0_肢系_左1_接続; e.接続情報 = ConnectionInfo.BackHair0_肢系_左1_接続;
foreach (EleD item in e.EnumEleD()) foreach (EleD item in e.EnumEleD())
{ {
item.尺度B = 0.6; item.尺度B = 0.6;
@@ -100,7 +100,7 @@ namespace SlaveMatrix
{ {
中央_接続.Add(e); 中央_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.後髪0_肢系_中央_接続; e.接続情報 = ConnectionInfo.BackHair0_肢系_中央_接続;
foreach (EleD item in e.EnumEleD()) foreach (EleD item in e.EnumEleD())
{ {
item.尺度B = 0.6; item.尺度B = 0.6;
@@ -111,7 +111,7 @@ namespace SlaveMatrix
{ {
右1_接続.Add(e); 右1_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.後髪0_肢系_右1_接続; e.接続情報 = ConnectionInfo.BackHair0_肢系_右1_接続;
foreach (EleD item in e.EnumEleD()) foreach (EleD item in e.EnumEleD())
{ {
item.尺度B = 0.6; item.尺度B = 0.6;
@@ -122,7 +122,7 @@ namespace SlaveMatrix
{ {
右2_接続.Add(e); 右2_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.後髪0_肢系_右2_接続; e.接続情報 = ConnectionInfo.BackHair0_肢系_右2_接続;
foreach (EleD item in e.EnumEleD()) foreach (EleD item in e.EnumEleD())
{ {
item.尺度B = 0.6; item.尺度B = 0.6;
@@ -133,7 +133,7 @@ namespace SlaveMatrix
{ {
右3_接続.Add(e); 右3_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.後髪0_肢系_右3_接続; e.接続情報 = ConnectionInfo.BackHair0_肢系_右3_接続;
foreach (EleD item in e.EnumEleD()) foreach (EleD item in e.EnumEleD())
{ {
item.尺度B = 0.6; item.尺度B = 0.6;
@@ -144,7 +144,7 @@ namespace SlaveMatrix
{ {
右4_接続.Add(e); 右4_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.後髪0_肢系_右4_接続; e.接続情報 = ConnectionInfo.BackHair0_肢系_右4_接続;
foreach (EleD item in e.EnumEleD()) foreach (EleD item in e.EnumEleD())
{ {
item.尺度B = 0.6; item.尺度B = 0.6;
@@ -155,14 +155,14 @@ namespace SlaveMatrix
{ {
右5_接続.Add(e); 右5_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.後髪0_肢系_右5_接続; e.接続情報 = ConnectionInfo.BackHair0_肢系_右5_接続;
foreach (EleD item in e.EnumEleD()) foreach (EleD item in e.EnumEleD())
{ {
item.尺度B = 0.6; item.尺度B = 0.6;
} }
} }
public 後髪0_肢系D SetRandom() public BackHair0_肢系D SetRandom()
{ {
髪長0 = RNG.XS.NextDouble(); 髪長0 = RNG.XS.NextDouble();
右 = RNG.XS.NextBool(); 右 = RNG.XS.NextBool();
@@ -171,7 +171,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪0_肢系(DisUnit, 配色指定, 体配色, Med, this); return new BackHair0_肢系(DisUnit, 配色指定, 体配色, Med, this);
} }
public override IEnumerable<EleD> EnumEleD() public override IEnumerable<EleD> EnumEleD()
@@ -1,6 +1,6 @@
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪1 : Ele public class BackHair1 : Ele
{ {
public override double 肥大 public override double 肥大
{ {
@@ -3,7 +3,7 @@ using System;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 後髪1D : EleD public class BackHair1D : EleD
{ {
} }
} }
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪1_結1カル : アップ public class BackHair1_結1カル : アップ
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -281,12 +281,12 @@ namespace SlaveMatrix
} }
} }
public 後髪1_結1カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_結1カルD e) public BackHair1_結1カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair1_結1カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "結い1カル"; dif.Tag = "結い1カル";
dif.Add(new Pars(Sta.胴体["後髪1"][0][3])); dif.Add(new Pars(Sta.胴体["BackHair1"][0][3]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 後髪1_結1カルD : アップD public class BackHair1_結1カルD : アップD
{ {
public bool 髪基_表示 = true; public bool 髪基_表示 = true;
@@ -30,12 +30,12 @@ namespace SlaveMatrix
public double 高さ; public double 高さ;
public 後髪1_結1カルD() public BackHair1_結1カルD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 後髪1_結1カルD SetRandom() public BackHair1_結1カルD SetRandom()
{ {
髪長 = RNG.XS.NextDouble(); 髪長 = RNG.XS.NextDouble();
毛量 = RNG.XS.NextDouble(); 毛量 = RNG.XS.NextDouble();
@@ -46,7 +46,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪1_結1カル(DisUnit, 配色指定, 体配色, Med, this); return new BackHair1_結1カル(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪1_結1ジグ : アップ public class BackHair1_結1ジグ : アップ
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -281,12 +281,12 @@ namespace SlaveMatrix
} }
} }
public 後髪1_結1ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_結1ジグD e) public BackHair1_結1ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair1_結1ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "結い1ジグ"; dif.Tag = "結い1ジグ";
dif.Add(new Pars(Sta.胴体["後髪1"][0][0])); dif.Add(new Pars(Sta.胴体["BackHair1"][0][0]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 後髪1_結1ジグD : アップD public class BackHair1_結1ジグD : アップD
{ {
public bool 髪基_表示 = true; public bool 髪基_表示 = true;
@@ -30,12 +30,12 @@ namespace SlaveMatrix
public double 高さ; public double 高さ;
public 後髪1_結1ジグD() public BackHair1_結1ジグD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 後髪1_結1ジグD SetRandom() public BackHair1_結1ジグD SetRandom()
{ {
髪長 = RNG.XS.NextDouble(); 髪長 = RNG.XS.NextDouble();
毛量 = RNG.XS.NextDouble(); 毛量 = RNG.XS.NextDouble();
@@ -46,7 +46,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪1_結1ジグ(DisUnit, 配色指定, 体配色, Med, this); return new BackHair1_結1ジグ(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪1_結1ハネ : アップ public class BackHair1_結1ハネ : アップ
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -281,12 +281,12 @@ namespace SlaveMatrix
} }
} }
public 後髪1_結1ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_結1ハネD e) public BackHair1_結1ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair1_結1ハネD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "結い1ハネ"; dif.Tag = "結い1ハネ";
dif.Add(new Pars(Sta.胴体["後髪1"][0][1])); dif.Add(new Pars(Sta.胴体["BackHair1"][0][1]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 後髪1_結1ハネD : アップD public class BackHair1_結1ハネD : アップD
{ {
public bool 髪基_表示 = true; public bool 髪基_表示 = true;
@@ -30,12 +30,12 @@ namespace SlaveMatrix
public double 高さ; public double 高さ;
public 後髪1_結1ハネD() public BackHair1_結1ハネD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 後髪1_結1ハネD SetRandom() public BackHair1_結1ハネD SetRandom()
{ {
髪長 = RNG.XS.NextDouble(); 髪長 = RNG.XS.NextDouble();
毛量 = RNG.XS.NextDouble(); 毛量 = RNG.XS.NextDouble();
@@ -46,7 +46,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪1_結1ハネ(DisUnit, 配色指定, 体配色, Med, this); return new BackHair1_結1ハネ(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪1_結1パツ : アップ public class BackHair1_結1パツ : アップ
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -281,12 +281,12 @@ namespace SlaveMatrix
} }
} }
public 後髪1_結1パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_結1パツD e) public BackHair1_結1パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair1_結1パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "結い1パツ"; dif.Tag = "結い1パツ";
dif.Add(new Pars(Sta.胴体["後髪1"][0][2])); dif.Add(new Pars(Sta.胴体["BackHair1"][0][2]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 後髪1_結1パツD : アップD public class BackHair1_結1パツD : アップD
{ {
public bool 髪基_表示 = true; public bool 髪基_表示 = true;
@@ -30,12 +30,12 @@ namespace SlaveMatrix
public double 高さ; public double 高さ;
public 後髪1_結1パツD() public BackHair1_結1パツD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 後髪1_結1パツD SetRandom() public BackHair1_結1パツD SetRandom()
{ {
髪長 = RNG.XS.NextDouble(); 髪長 = RNG.XS.NextDouble();
毛量 = RNG.XS.NextDouble(); 毛量 = RNG.XS.NextDouble();
@@ -46,7 +46,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪1_結1パツ(DisUnit, 配色指定, 体配色, Med, this); return new BackHair1_結1パツ(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪1_結2カル : サイド public class BackHair1_結2カル : サイド
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -258,12 +258,12 @@ namespace SlaveMatrix
} }
} }
public 後髪1_結2カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_結2カルD e) public BackHair1_結2カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair1_結2カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "結い2カル"; dif.Tag = "結い2カル";
dif.Add(new Pars(Sta.胴体["後髪1"][0][7])); dif.Add(new Pars(Sta.胴体["BackHair1"][0][7]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 後髪1_結2カルD : サイドD public class BackHair1_結2カルD : サイドD
{ {
public bool 髪基_表示 = true; public bool 髪基_表示 = true;
@@ -28,12 +28,12 @@ namespace SlaveMatrix
public double 高さ; public double 高さ;
public 後髪1_結2カルD() public BackHair1_結2カルD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 後髪1_結2カルD SetRandom() public BackHair1_結2カルD SetRandom()
{ {
髪長 = RNG.XS.NextDouble(); 髪長 = RNG.XS.NextDouble();
毛量 = RNG.XS.NextDouble(); 毛量 = RNG.XS.NextDouble();
@@ -44,7 +44,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪1_結2カル(DisUnit, 配色指定, 体配色, Med, this); return new BackHair1_結2カル(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪1_結2ジグ : サイド public class BackHair1_結2ジグ : サイド
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -258,12 +258,12 @@ namespace SlaveMatrix
} }
} }
public 後髪1_結2ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_結2ジグD e) public BackHair1_結2ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair1_結2ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "結い2ジグ"; dif.Tag = "結い2ジグ";
dif.Add(new Pars(Sta.胴体["後髪1"][0][4])); dif.Add(new Pars(Sta.胴体["BackHair1"][0][4]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 後髪1_結2ジグD : サイドD public class BackHair1_結2ジグD : サイドD
{ {
public bool 髪基_表示 = true; public bool 髪基_表示 = true;
@@ -28,12 +28,12 @@ namespace SlaveMatrix
public double 高さ; public double 高さ;
public 後髪1_結2ジグD() public BackHair1_結2ジグD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 後髪1_結2ジグD SetRandom() public BackHair1_結2ジグD SetRandom()
{ {
髪長 = RNG.XS.NextDouble(); 髪長 = RNG.XS.NextDouble();
毛量 = RNG.XS.NextDouble(); 毛量 = RNG.XS.NextDouble();
@@ -44,7 +44,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪1_結2ジグ(DisUnit, 配色指定, 体配色, Med, this); return new BackHair1_結2ジグ(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪1_結2ハネ : サイド public class BackHair1_結2ハネ : サイド
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -258,12 +258,12 @@ namespace SlaveMatrix
} }
} }
public 後髪1_結2ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_結2ハネD e) public BackHair1_結2ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair1_結2ハネD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "結い2ハネ"; dif.Tag = "結い2ハネ";
dif.Add(new Pars(Sta.胴体["後髪1"][0][5])); dif.Add(new Pars(Sta.胴体["BackHair1"][0][5]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 後髪1_結2ハネD : サイドD public class BackHair1_結2ハネD : サイドD
{ {
public bool 髪基_表示 = true; public bool 髪基_表示 = true;
@@ -28,12 +28,12 @@ namespace SlaveMatrix
public double 高さ; public double 高さ;
public 後髪1_結2ハネD() public BackHair1_結2ハネD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 後髪1_結2ハネD SetRandom() public BackHair1_結2ハネD SetRandom()
{ {
髪長 = RNG.XS.NextDouble(); 髪長 = RNG.XS.NextDouble();
毛量 = RNG.XS.NextDouble(); 毛量 = RNG.XS.NextDouble();
@@ -44,7 +44,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪1_結2ハネ(DisUnit, 配色指定, 体配色, Med, this); return new BackHair1_結2ハネ(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪1_結2パツ : サイド public class BackHair1_結2パツ : サイド
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -258,12 +258,12 @@ namespace SlaveMatrix
} }
} }
public 後髪1_結2パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_結2パツD e) public BackHair1_結2パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair1_結2パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "結い2パツ"; dif.Tag = "結い2パツ";
dif.Add(new Pars(Sta.胴体["後髪1"][0][6])); dif.Add(new Pars(Sta.胴体["BackHair1"][0][6]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 後髪1_結2パツD : サイドD public class BackHair1_結2パツD : サイドD
{ {
public bool 髪基_表示 = true; public bool 髪基_表示 = true;
@@ -28,12 +28,12 @@ namespace SlaveMatrix
public double 高さ; public double 高さ;
public 後髪1_結2パツD() public BackHair1_結2パツD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 後髪1_結2パツD SetRandom() public BackHair1_結2パツD SetRandom()
{ {
髪長 = RNG.XS.NextDouble(); 髪長 = RNG.XS.NextDouble();
毛量 = RNG.XS.NextDouble(); 毛量 = RNG.XS.NextDouble();
@@ -44,7 +44,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪1_結2パツ(DisUnit, 配色指定, 体配色, Med, this); return new BackHair1_結2パツ(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 後髪1_編結 : アップ public class BackHair1_編結 : アップ
{ {
public Par X0Y0_髪基; public Par X0Y0_髪基;
@@ -408,12 +408,12 @@ namespace SlaveMatrix
} }
} }
public 後髪1_編結(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪1_編結D e) public BackHair1_編結(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair1_編結D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();
dif.Tag = "編結"; dif.Tag = "編結";
dif.Add(new Pars(Sta.胴体["後髪0"][0][20])); dif.Add(new Pars(Sta.胴体["BackHair0"][0][20]));
本体 = new Difs(); 本体 = new Difs();
本体.Tag = dif.Tag; 本体.Tag = dif.Tag;
本体.Add(dif); 本体.Add(dif);
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 後髪1_編結D : アップD public class BackHair1_編結D : アップD
{ {
public bool 髪基_表示 = true; public bool 髪基_表示 = true;
@@ -40,12 +40,12 @@ namespace SlaveMatrix
public double 高さ; public double 高さ;
public 後髪1_編結D() public BackHair1_編結D()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 後髪1_編結D SetRandom() public BackHair1_編結D SetRandom()
{ {
毛量 = RNG.XS.NextDouble(); 毛量 = RNG.XS.NextDouble();
高さ = RNG.XS.NextDouble(); 高さ = RNG.XS.NextDouble();
@@ -54,7 +54,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 後髪1_編結(DisUnit, 配色指定, 体配色, Med, this); return new BackHair1_編結(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -7,45 +7,45 @@ namespace SlaveMatrix
public enum ConnectionInfo public enum ConnectionInfo
{ {
none, none,
頭_基髪_接続, Head_基髪_接続,
頭_目左_接続, Head_目左_接続,
頭_目右_接続, Head_目右_接続,
頭_鼻_接続, Head_鼻_接続,
頭_口_接続, Head_口_接続,
頭_頬左_接続, Head_頬左_接続,
頭_頬右_接続, Head_頬右_接続,
頭_額_接続, Head_額_接続,
頭_眉左_接続, Head_眉左_接続,
頭_眉右_接続, Head_眉右_接続,
頭_耳左_接続, Head_耳左_接続,
頭_耳右_接続, Head_耳右_接続,
頭_鼻肌_接続, Head_鼻肌_接続,
頭_単眼目_接続, Head_単眼目_接続,
頭_単眼眉_接続, Head_単眼眉_接続,
頭_大顎基_接続, Head_大顎基_接続,
頭_顔面_接続, Head_顔面_接続,
頭_頭頂_接続, Head_頭頂_接続,
頭_頬肌左_接続, Head_頬肌左_接続,
頭_頬肌右_接続, Head_頬肌右_接続,
頭_触覚左_接続, Head_触覚左_接続,
頭_触覚右_接続, Head_触覚右_接続,
基髪_頭頂左_接続, 基髪_頭頂左_接続,
基髪_頭頂右_接続, 基髪_頭頂右_接続,
基髪_横髪左_接続, 基髪_横髪左_接続,
基髪_横髪右_接続, 基髪_横髪右_接続,
基髪_前髪_接続, 基髪_前髪_接続,
基髪_後髪_接続, 基髪_後髪_接続,
後髪0_肢系_左5_接続, BackHair0_肢系_左5_接続,
後髪0_肢系_左4_接続, BackHair0_肢系_左4_接続,
後髪0_肢系_左3_接続, BackHair0_肢系_左3_接続,
後髪0_肢系_左2_接続, BackHair0_肢系_左2_接続,
後髪0_肢系_左1_接続, BackHair0_肢系_左1_接続,
後髪0_肢系_中央_接続, BackHair0_肢系_中央_接続,
後髪0_肢系_右1_接続, BackHair0_肢系_右1_接続,
後髪0_肢系_右2_接続, BackHair0_肢系_右2_接続,
後髪0_肢系_右3_接続, BackHair0_肢系_右3_接続,
後髪0_肢系_右4_接続, BackHair0_肢系_右4_接続,
後髪0_肢系_右5_接続, BackHair0_肢系_右5_接続,
横髪_肢系_肢_接続, 横髪_肢系_肢_接続,
双目_瞼_接続, 双目_瞼_接続,
瞼_宇_涙_接続, 瞼_宇_涙_接続,
@@ -57,8 +57,8 @@ namespace SlaveMatrix
鼻_獣_鼻水左_接続, 鼻_獣_鼻水左_接続,
鼻_獣_鼻水右_接続, 鼻_獣_鼻水右_接続,
吹出し_吹出し_接続, 吹出し_吹出し_接続,
首_頭_接続, Neck_Head_接続,
胸_首_接続, 胸_Neck_接続,
胸_肩左_接続, 胸_肩左_接続,
胸_肩右_接続, 胸_肩右_接続,
胸_胸左_接続, 胸_胸左_接続,
@@ -260,7 +260,7 @@ namespace SlaveMatrix
前翅_甲_軸1_接続, 前翅_甲_軸1_接続,
前翅_甲_軸2_接続, 前翅_甲_軸2_接続,
前翅_甲_軸3_接続, 前翅_甲_軸3_接続,
触手_犬_頭_接続, 触手_犬_Head_接続,
触手_犬_上腕左_接続, 触手_犬_上腕左_接続,
触手_犬_上腕右_接続, 触手_犬_上腕右_接続,
触手_犬_下腕左_接続, 触手_犬_下腕左_接続,
@@ -3,7 +3,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 頭 : Ele public class Head : Ele
{ {
public Par X0Y0_頭; public Par X0Y0_頭;
@@ -1033,11 +1033,11 @@ namespace SlaveMatrix
public JointS 触覚右_接続点 => new JointS(本体, X0Y0_頭, 18); public JointS 触覚右_接続点 => new JointS(本体, X0Y0_頭, 18);
public 頭(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 頭D e) public Head(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, HeadD e)
{ {
頭 頭2 = this; Head 頭2 = this;
ThisType = GetType(); ThisType = GetType();
本体 = new Difs(Sta.胴体["頭"]); 本体 = new Difs(Sta.胴体["Head"]);
Pars pars = 本体[0][0]; Pars pars = 本体[0][0];
X0Y0_頭 = pars["頭"].ToPar(); X0Y0_頭 = pars["頭"].ToPar();
Pars pars2 = pars["悪タトゥ"].ToPars(); Pars pars2 = pars["悪タトゥ"].ToPars();
@@ -1177,7 +1177,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 頭2; f.Par = 頭2;
f.ConnectionType = ConnectionInfo.頭_基髪_接続; f.ConnectionType = ConnectionInfo.Head_基髪_接続;
f.接続(頭2.基髪_接続点); f.接続(頭2.基髪_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -1188,7 +1188,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 頭2; f.Par = 頭2;
f.ConnectionType = ConnectionInfo.頭_目左_接続; f.ConnectionType = ConnectionInfo.Head_目左_接続;
f.接続(頭2.目左_接続点); f.接続(頭2.目左_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -1199,7 +1199,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 頭2; f.Par = 頭2;
f.ConnectionType = ConnectionInfo.頭_目右_接続; f.ConnectionType = ConnectionInfo.Head_目右_接続;
f.接続(頭2.目右_接続点); f.接続(頭2.目右_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -1210,7 +1210,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 頭2; f.Par = 頭2;
f.ConnectionType = ConnectionInfo.頭_鼻_接続; f.ConnectionType = ConnectionInfo.Head_鼻_接続;
f.接続(頭2.鼻_接続点); f.接続(頭2.鼻_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -1221,7 +1221,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 頭2; f.Par = 頭2;
f.ConnectionType = ConnectionInfo.頭_口_接続; f.ConnectionType = ConnectionInfo.Head_口_接続;
f.接続(頭2.口_接続点); f.接続(頭2.口_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -1232,7 +1232,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 頭2; f.Par = 頭2;
f.ConnectionType = ConnectionInfo.頭_頬左_接続; f.ConnectionType = ConnectionInfo.Head_頬左_接続;
f.接続(頭2.頬左_接続点); f.接続(頭2.頬左_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -1243,7 +1243,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 頭2; f.Par = 頭2;
f.ConnectionType = ConnectionInfo.頭_頬右_接続; f.ConnectionType = ConnectionInfo.Head_頬右_接続;
f.接続(頭2.頬右_接続点); f.接続(頭2.頬右_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -1254,7 +1254,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 頭2; f.Par = 頭2;
f.ConnectionType = ConnectionInfo.頭_額_接続; f.ConnectionType = ConnectionInfo.Head_額_接続;
f.接続(頭2.額_接続点); f.接続(頭2.額_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -1265,7 +1265,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 頭2; f.Par = 頭2;
f.ConnectionType = ConnectionInfo.頭_眉左_接続; f.ConnectionType = ConnectionInfo.Head_眉左_接続;
f.接続(頭2.眉左_接続点); f.接続(頭2.眉左_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -1276,7 +1276,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 頭2; f.Par = 頭2;
f.ConnectionType = ConnectionInfo.頭_眉右_接続; f.ConnectionType = ConnectionInfo.Head_眉右_接続;
f.接続(頭2.眉右_接続点); f.接続(頭2.眉右_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -1287,7 +1287,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 頭2; f.Par = 頭2;
f.ConnectionType = ConnectionInfo.頭_耳左_接続; f.ConnectionType = ConnectionInfo.Head_耳左_接続;
f.接続(頭2.耳左_接続点); f.接続(頭2.耳左_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -1298,7 +1298,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 頭2; f.Par = 頭2;
f.ConnectionType = ConnectionInfo.頭_耳右_接続; f.ConnectionType = ConnectionInfo.Head_耳右_接続;
f.接続(頭2.耳右_接続点); f.接続(頭2.耳右_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -1309,7 +1309,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 頭2; f.Par = 頭2;
f.ConnectionType = ConnectionInfo.頭_鼻肌_接続; f.ConnectionType = ConnectionInfo.Head_鼻肌_接続;
f.接続(頭2.鼻肌_接続点); f.接続(頭2.鼻肌_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -1320,7 +1320,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 頭2; f.Par = 頭2;
f.ConnectionType = ConnectionInfo.頭_単眼目_接続; f.ConnectionType = ConnectionInfo.Head_単眼目_接続;
f.接続(頭2.単眼目_接続点); f.接続(頭2.単眼目_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -1331,7 +1331,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 頭2; f.Par = 頭2;
f.ConnectionType = ConnectionInfo.頭_単眼眉_接続; f.ConnectionType = ConnectionInfo.Head_単眼眉_接続;
f.接続(頭2.単眼眉_接続点); f.接続(頭2.単眼眉_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -1342,7 +1342,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 頭2; f.Par = 頭2;
f.ConnectionType = ConnectionInfo.頭_大顎基_接続; f.ConnectionType = ConnectionInfo.Head_大顎基_接続;
f.接続(頭2.大顎基_接続点); f.接続(頭2.大顎基_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -1353,7 +1353,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 頭2; f.Par = 頭2;
f.ConnectionType = ConnectionInfo.頭_顔面_接続; f.ConnectionType = ConnectionInfo.Head_顔面_接続;
f.接続(頭2.顔面_接続点); f.接続(頭2.顔面_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -1364,7 +1364,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 頭2; f.Par = 頭2;
f.ConnectionType = ConnectionInfo.頭_頭頂_接続; f.ConnectionType = ConnectionInfo.Head_頭頂_接続;
f.接続(頭2.頭頂_接続点); f.接続(頭2.頭頂_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -1375,7 +1375,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 頭2; f.Par = 頭2;
f.ConnectionType = ConnectionInfo.頭_頬肌左_接続; f.ConnectionType = ConnectionInfo.Head_頬肌左_接続;
f.接続(頭2.頬肌左_接続点); f.接続(頭2.頬肌左_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -1386,7 +1386,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 頭2; f.Par = 頭2;
f.ConnectionType = ConnectionInfo.頭_頬肌右_接続; f.ConnectionType = ConnectionInfo.Head_頬肌右_接続;
f.接続(頭2.頬肌右_接続点); f.接続(頭2.頬肌右_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -1397,7 +1397,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 頭2; f.Par = 頭2;
f.ConnectionType = ConnectionInfo.頭_触覚左_接続; f.ConnectionType = ConnectionInfo.Head_触覚左_接続;
f.接続(頭2.触覚左_接続点); f.接続(頭2.触覚左_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -1408,7 +1408,7 @@ namespace SlaveMatrix
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 頭2; f.Par = 頭2;
f.ConnectionType = ConnectionInfo.頭_触覚右_接続; f.ConnectionType = ConnectionInfo.Head_触覚右_接続;
f.接続(頭2.触覚右_接続点); f.接続(頭2.触覚右_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -1515,7 +1515,7 @@ namespace SlaveMatrix
private void 開顎(double Rate) private void 開顎(double Rate)
{ {
double y = 0.0003 * Rate; double y = 0.0003 * Rate;
Par par = Sta.胴体["頭"][0][0]["頭"].ToPar(); Par par = Sta.胴体["Head"][0][0]["頭"].ToPar();
Par x0Y0_頭 = X0Y0_頭; Par x0Y0_頭 = X0Y0_頭;
x0Y0_頭.OP[0].ps[3] = par.OP[0].ps[3].AddY(y); x0Y0_頭.OP[0].ps[3] = par.OP[0].ps[3].AddY(y);
x0Y0_頭.OP[0].ps[4] = par.OP[0].ps[4].AddY(y); x0Y0_頭.OP[0].ps[4] = par.OP[0].ps[4].AddY(y);
@@ -5,7 +5,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 頭D : EleD public class HeadD : EleD
{ {
public bool 頭_表示 = true; public bool 頭_表示 = true;
@@ -137,7 +137,7 @@ namespace SlaveMatrix
public List<EleD> 触覚右_接続 = new List<EleD>(); public List<EleD> 触覚右_接続 = new List<EleD>();
public 頭D() public HeadD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
@@ -146,157 +146,157 @@ namespace SlaveMatrix
{ {
基髪_接続.Add(e); 基髪_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.頭_基髪_接続; e.接続情報 = ConnectionInfo.Head_基髪_接続;
} }
public void 目左接続(EleD e) public void 目左接続(EleD e)
{ {
目左_接続.Add(e); 目左_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.頭_目左_接続; e.接続情報 = ConnectionInfo.Head_目左_接続;
} }
public void 目右接続(EleD e) public void 目右接続(EleD e)
{ {
目右_接続.Add(e); 目右_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.頭_目右_接続; e.接続情報 = ConnectionInfo.Head_目右_接続;
} }
public void 鼻接続(EleD e) public void 鼻接続(EleD e)
{ {
鼻_接続.Add(e); 鼻_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.頭_鼻_接続; e.接続情報 = ConnectionInfo.Head_鼻_接続;
} }
public void 口接続(EleD e) public void 口接続(EleD e)
{ {
口_接続.Add(e); 口_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.頭_口_接続; e.接続情報 = ConnectionInfo.Head_口_接続;
} }
public void 頬左接続(EleD e) public void 頬左接続(EleD e)
{ {
頬左_接続.Add(e); 頬左_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.頭_頬左_接続; e.接続情報 = ConnectionInfo.Head_頬左_接続;
} }
public void 頬右接続(EleD e) public void 頬右接続(EleD e)
{ {
頬右_接続.Add(e); 頬右_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.頭_頬右_接続; e.接続情報 = ConnectionInfo.Head_頬右_接続;
} }
public void 額接続(EleD e) public void 額接続(EleD e)
{ {
額_接続.Add(e); 額_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.頭_額_接続; e.接続情報 = ConnectionInfo.Head_額_接続;
} }
public void 眉左接続(EleD e) public void 眉左接続(EleD e)
{ {
眉左_接続.Add(e); 眉左_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.頭_眉左_接続; e.接続情報 = ConnectionInfo.Head_眉左_接続;
} }
public void 眉右接続(EleD e) public void 眉右接続(EleD e)
{ {
眉右_接続.Add(e); 眉右_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.頭_眉右_接続; e.接続情報 = ConnectionInfo.Head_眉右_接続;
} }
public void 耳左接続(EleD e) public void 耳左接続(EleD e)
{ {
耳左_接続.Add(e); 耳左_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.頭_耳左_接続; e.接続情報 = ConnectionInfo.Head_耳左_接続;
} }
public void 耳右接続(EleD e) public void 耳右接続(EleD e)
{ {
耳右_接続.Add(e); 耳右_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.頭_耳右_接続; e.接続情報 = ConnectionInfo.Head_耳右_接続;
} }
public void 鼻肌接続(EleD e) public void 鼻肌接続(EleD e)
{ {
鼻肌_接続.Add(e); 鼻肌_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.頭_鼻肌_接続; e.接続情報 = ConnectionInfo.Head_鼻肌_接続;
} }
public void 単眼目接続(EleD e) public void 単眼目接続(EleD e)
{ {
単眼目_接続.Add(e); 単眼目_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.頭_単眼目_接続; e.接続情報 = ConnectionInfo.Head_単眼目_接続;
} }
public void 単眼眉接続(EleD e) public void 単眼眉接続(EleD e)
{ {
単眼眉_接続.Add(e); 単眼眉_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.頭_単眼眉_接続; e.接続情報 = ConnectionInfo.Head_単眼眉_接続;
} }
public void 大顎基接続(EleD e) public void 大顎基接続(EleD e)
{ {
大顎基_接続.Add(e); 大顎基_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.頭_大顎基_接続; e.接続情報 = ConnectionInfo.Head_大顎基_接続;
} }
public void 顔面接続(EleD e) public void 顔面接続(EleD e)
{ {
顔面_接続.Add(e); 顔面_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.頭_顔面_接続; e.接続情報 = ConnectionInfo.Head_顔面_接続;
} }
public void 頭頂接続(EleD e) public void 頭頂接続(EleD e)
{ {
頭頂_接続.Add(e); 頭頂_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.頭_頭頂_接続; e.接続情報 = ConnectionInfo.Head_頭頂_接続;
} }
public void 頬肌左接続(EleD e) public void 頬肌左接続(EleD e)
{ {
頬肌左_接続.Add(e); 頬肌左_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.頭_頬肌左_接続; e.接続情報 = ConnectionInfo.Head_頬肌左_接続;
} }
public void 頬肌右接続(EleD e) public void 頬肌右接続(EleD e)
{ {
頬肌右_接続.Add(e); 頬肌右_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.頭_頬肌右_接続; e.接続情報 = ConnectionInfo.Head_頬肌右_接続;
} }
public void 触覚左接続(EleD e) public void 触覚左接続(EleD e)
{ {
触覚左_接続.Add(e); 触覚左_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.頭_触覚左_接続; e.接続情報 = ConnectionInfo.Head_触覚左_接続;
} }
public void 触覚右接続(EleD e) public void 触覚右接続(EleD e)
{ {
触覚右_接続.Add(e); 触覚右_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.頭_触覚右_接続; e.接続情報 = ConnectionInfo.Head_触覚右_接続;
} }
public 頭D SetRandom() public HeadD SetRandom()
{ {
目高 = RNG.XS.NextDouble(); 目高 = RNG.XS.NextDouble();
return this; return this;
@@ -304,7 +304,7 @@ namespace SlaveMatrix
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 頭(DisUnit, 配色指定, 体配色, Med, this); return new Head(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -3,7 +3,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 首 : Ele public class Neck : Ele
{ {
public Par X0Y0_植性_蔦; public Par X0Y0_植性_蔦;
@@ -307,7 +307,7 @@ namespace SlaveMatrix
public スタンプW 鞭痕; public スタンプW 鞭痕;
public Ele[] 頭_接続; public Ele[] Head_接続;
public override bool 欠損 public override bool 欠損
{ {
@@ -1169,11 +1169,11 @@ namespace SlaveMatrix
public JointS 鎖2_接続点 => new JointS(本体, X0Y0_首輪_金具右, 0); public JointS 鎖2_接続点 => new JointS(本体, X0Y0_首輪_金具右, 0);
public 首(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 首D e) public Neck(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, NeckD e)
{ {
首 首2 = this; Neck 首2 = this;
ThisType = GetType(); ThisType = GetType();
本体 = new Difs(Sta.胴体["首"]); 本体 = new Difs(Sta.胴体["Neck"]);
Pars pars = 本体[0][0]; Pars pars = 本体[0][0];
Pars pars2 = pars["植性"].ToPars(); Pars pars2 = pars["植性"].ToPars();
X0Y0_植性_蔦 = pars2["蔦"].ToPar(); X0Y0_植性_蔦 = pars2["蔦"].ToPar();
@@ -1323,14 +1323,14 @@ namespace SlaveMatrix
{ {
表示 = false; 表示 = false;
} }
if (e.頭_接続.Count > 0) if (e.Head_接続.Count > 0)
{ {
Ele f; Ele f;
頭_接続 = e.頭_接続.Select(delegate(EleD g) Head_接続 = e.Head_接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 首2; f.Par = 首2;
f.ConnectionType = ConnectionInfo.首_頭_接続; f.ConnectionType = ConnectionInfo.Neck_Head_接続;
f.接続(首2.頭_接続点); f.接続(首2.頭_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -5,7 +5,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 首D : EleD public class NeckD : EleD
{ {
public bool 植性_蔦_表示; public bool 植性_蔦_表示;
@@ -113,23 +113,23 @@ namespace SlaveMatrix
public bool 鎖表示; public bool 鎖表示;
public List<EleD> 頭_接続 = new List<EleD>(); public List<EleD> Head_接続 = new List<EleD>();
public 首D() public NeckD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public void 頭接続(EleD e) public void 頭接続(EleD e)
{ {
頭_接続.Add(e); Head_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.首_頭_接続; e.接続情報 = ConnectionInfo.Neck_Head_接続;
} }
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色) public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
{ {
return new 首(DisUnit, 配色指定, 体配色, Med, this); return new Neck(DisUnit, 配色指定, 体配色, Med, this);
} }
} }
} }
@@ -96,7 +96,7 @@ namespace SlaveMatrix
{ {
if (e != null && !(e is 性器) && !(e is 肛門)) if (e != null && !(e is 性器) && !(e is 肛門))
{ {
return !(e is 首); return !(e is Neck);
} }
return false; return false;
} }
@@ -105,7 +105,7 @@ namespace SlaveMatrix
{ {
if (e != null && !(e is 手_人) && !(e is 性器) && !(e is 肛門)) if (e != null && !(e is 手_人) && !(e is 性器) && !(e is 肛門))
{ {
return !(e is 首); return !(e is Neck);
} }
return false; return false;
} }
@@ -1,6 +1,6 @@
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class お下げ1 : 後髪0 public class お下げ1 : BackHair0
{ {
public virtual bool お下げ_髪縛1_表示 { get; set; } public virtual bool お下げ_髪縛1_表示 { get; set; }
@@ -1,6 +1,6 @@
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class お下げ2 : 後髪0 public class お下げ2 : BackHair0
{ {
public virtual bool お下げ左_髪縛1_表示 { get; set; } public virtual bool お下げ左_髪縛1_表示 { get; set; }
@@ -1,6 +1,6 @@
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class アップ : 後髪1 public class アップ : BackHair1
{ {
} }
} }
@@ -3,7 +3,7 @@ using System;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class アップD : 後髪1D public class アップD : BackHair1D
{ {
} }
} }
@@ -1,6 +1,6 @@
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class サイド : 後髪1 public class サイド : BackHair1
{ {
} }
} }
@@ -3,7 +3,7 @@ using System;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class サイドD : 後髪1D public class サイドD : BackHair1D
{ {
} }
} }
@@ -1,6 +1,6 @@
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 下ろし : 後髪0 public class 下ろし : BackHair0
{ {
} }
} }
@@ -735,67 +735,67 @@ namespace SlaveMatrix
側頭 側頭
}, },
{ {
ConnectionInfo.頭_触覚左_接続, ConnectionInfo.Head_触覚左_接続,
触覚 触覚
}, },
{ {
ConnectionInfo.頭_触覚右_接続, ConnectionInfo.Head_触覚右_接続,
触覚 触覚
}, },
{ {
ConnectionInfo.頭_耳左_接続, ConnectionInfo.Head_耳左_接続,
耳 耳
}, },
{ {
ConnectionInfo.頭_耳右_接続, ConnectionInfo.Head_耳右_接続,
耳 耳
}, },
{ {
ConnectionInfo.頭_頬左_接続, ConnectionInfo.Head_頬左_接続,
頬 頬
}, },
{ {
ConnectionInfo.頭_頬右_接続, ConnectionInfo.Head_頬右_接続,
頬 頬
}, },
{ {
ConnectionInfo.後髪0_肢系_左5_接続, ConnectionInfo.BackHair0_肢系_左5_接続,
後髪 後髪
}, },
{ {
ConnectionInfo.後髪0_肢系_右5_接続, ConnectionInfo.BackHair0_肢系_右5_接続,
後髪 後髪
}, },
{ {
ConnectionInfo.後髪0_肢系_左4_接続, ConnectionInfo.BackHair0_肢系_左4_接続,
後髪 後髪
}, },
{ {
ConnectionInfo.後髪0_肢系_右4_接続, ConnectionInfo.BackHair0_肢系_右4_接続,
後髪 後髪
}, },
{ {
ConnectionInfo.後髪0_肢系_左3_接続, ConnectionInfo.BackHair0_肢系_左3_接続,
後髪 後髪
}, },
{ {
ConnectionInfo.後髪0_肢系_右3_接続, ConnectionInfo.BackHair0_肢系_右3_接続,
後髪 後髪
}, },
{ {
ConnectionInfo.後髪0_肢系_左2_接続, ConnectionInfo.BackHair0_肢系_左2_接続,
後髪 後髪
}, },
{ {
ConnectionInfo.後髪0_肢系_右2_接続, ConnectionInfo.BackHair0_肢系_右2_接続,
後髪 後髪
}, },
{ {
ConnectionInfo.後髪0_肢系_左1_接続, ConnectionInfo.BackHair0_肢系_左1_接続,
後髪 後髪
}, },
{ {
ConnectionInfo.後髪0_肢系_右1_接続, ConnectionInfo.BackHair0_肢系_右1_接続,
後髪 後髪
}, },
{ {
@@ -1159,11 +1159,11 @@ namespace SlaveMatrix
触覚蟲 触覚蟲
}, },
{ {
ConnectionInfo.頭_頭頂_接続, ConnectionInfo.Head_頭頂_接続,
頭頂 頭頂
}, },
{ {
ConnectionInfo.頭_額_接続, ConnectionInfo.Head_額_接続,
額 額
}, },
{ {
@@ -1239,11 +1239,11 @@ namespace SlaveMatrix
頭頂後 頭頂後
}, },
{ {
ConnectionInfo.頭_大顎基_接続, ConnectionInfo.Head_大顎基_接続,
大顎基 大顎基
}, },
{ {
ConnectionInfo.頭_顔面_接続, ConnectionInfo.Head_顔面_接続,
顔面 顔面
}, },
{ {
@@ -1351,7 +1351,7 @@ namespace SlaveMatrix
前翅甲軸3 前翅甲軸3
}, },
{ {
ConnectionInfo.触手_犬_頭_接続, ConnectionInfo.触手_犬_Head_接続,
犬頭 犬頭
}, },
{ {
@@ -1797,7 +1797,7 @@ namespace SlaveMatrix
int i = (原種モード ? RNG.XS.Next(3) : RNG.XS.Next(7)); int i = (原種モード ? RNG.XS.Next(3) : RNG.XS.Next(7));
Dictionary<ConnectionInfo, List<Type>> 接続構成 = Get接続構成(母方, 父方); Dictionary<ConnectionInfo, List<Type>> 接続構成 = Get接続構成(母方, 父方);
Type[] 要素構成 = Get要素構成(母方, 父方); Type[] 要素構成 = Get要素構成(母方, 父方);
頭D 頭D2 = Mix<頭D>(母方, 父方, i, 原種モード); HeadD 頭D2 = Mix<HeadD>(母方, 父方, i, 原種モード);
基髪D 基髪D2 = new 基髪D(); 基髪D 基髪D2 = new 基髪D();
頭D2.基髪接続(基髪D2); 頭D2.基髪接続(基髪D2);
頭D2.目左接続(new 目傷D()); 頭D2.目左接続(new 目傷D());
@@ -1822,7 +1822,7 @@ namespace SlaveMatrix
頭D2.単眼目接続(new 目隠帯D()); 頭D2.単眼目接続(new 目隠帯D());
頭D2.口接続(new 玉口枷D()); 頭D2.口接続(new 玉口枷D());
頭D2.AlignC(); 頭D2.AlignC();
首D 首D2 = Mix<首D>(母方, 父方, i, 原種モード); NeckD 首D2 = Mix<NeckD>(母方, 父方, i, 原種モード);
首D2.頭接続(頭D2); 首D2.頭接続(頭D2);
胸D 胸D2 = Mix<胸D>(母方, 父方, i, 原種モード); 胸D 胸D2 = Mix<胸D>(母方, 父方, i, 原種モード);
乳房D 乳房D2 = Mix<乳房D>(母方, 父方, 右: false, i, 原種モード); 乳房D 乳房D2 = Mix<乳房D>(母方, 父方, 右: false, i, 原種モード);
@@ -1874,14 +1874,14 @@ namespace SlaveMatrix
EleD eleD = SlaveMatrix.GameClasses._Con.Get後髪0R(); EleD eleD = SlaveMatrix.GameClasses._Con.Get後髪0R();
基髪D2.後髪接続(eleD); 基髪D2.後髪接続(eleD);
eleD.AlignR(); eleD.AlignR();
if (eleD is 後髪0_肢系D && 変異率.Lot()) if (eleD is BackHair0_肢系D && 変異率.Lot())
{ {
eleD.接続(母方, 父方, i, ConnectionInfo.後髪0_肢系_左2_接続, 要素構成, 接続構成, 変異率, 原種モード); eleD.接続(母方, 父方, i, ConnectionInfo.BackHair0_肢系_左2_接続, 要素構成, 接続構成, 変異率, 原種モード);
eleD.接続(母方, 父方, i, ConnectionInfo.後髪0_肢系_左3_接続, 要素構成, 接続構成, 変異率, 原種モード); eleD.接続(母方, 父方, i, ConnectionInfo.BackHair0_肢系_左3_接続, 要素構成, 接続構成, 変異率, 原種モード);
eleD.接続(母方, 父方, i, ConnectionInfo.後髪0_肢系_左4_接続, 要素構成, 接続構成, 変異率, 原種モード); eleD.接続(母方, 父方, i, ConnectionInfo.BackHair0_肢系_左4_接続, 要素構成, 接続構成, 変異率, 原種モード);
eleD.接続(母方, 父方, i, ConnectionInfo.後髪0_肢系_左5_接続, 要素構成, 接続構成, 変異率, 原種モード); eleD.接続(母方, 父方, i, ConnectionInfo.BackHair0_肢系_左5_接続, 要素構成, 接続構成, 変異率, 原種モード);
} }
if ((eleD is 後髪0_ジグD || eleD is 後髪0_ハネD || eleD is 後髪0_パツD || eleD is 後髪0_カルD || eleD is 後髪0_肢系D) && RNG.XS.NextBool()) if ((eleD is BackHair0_ジグD || eleD is BackHair0_ハネD || eleD is BackHair0_パツD || eleD is BackHair0_カルD || eleD is BackHair0_肢系D) && RNG.XS.NextBool())
{ {
EleD e2 = SlaveMatrix.GameClasses._Con.Get後髪1R(); EleD e2 = SlaveMatrix.GameClasses._Con.Get後髪1R();
基髪D2.後髪接続(e2); 基髪D2.後髪接続(e2);
@@ -1902,16 +1902,16 @@ namespace SlaveMatrix
{ {
基髪D2.後髪接続(後髪0D2); 基髪D2.後髪接続(後髪0D2);
後髪0D2.AlignR(); 後髪0D2.AlignR();
if (後髪0D2 is 後髪0_肢系D && 変異率.Lot()) if (後髪0D2 is BackHair0_肢系D && 変異率.Lot())
{ {
後髪0D2.接続(母方, 父方, i, ConnectionInfo.後髪0_肢系_左2_接続, 要素構成, 接続構成, 変異率, 原種モード); 後髪0D2.接続(母方, 父方, i, ConnectionInfo.BackHair0_肢系_左2_接続, 要素構成, 接続構成, 変異率, 原種モード);
後髪0D2.接続(母方, 父方, i, ConnectionInfo.後髪0_肢系_左3_接続, 要素構成, 接続構成, 変異率, 原種モード); 後髪0D2.接続(母方, 父方, i, ConnectionInfo.BackHair0_肢系_左3_接続, 要素構成, 接続構成, 変異率, 原種モード);
後髪0D2.接続(母方, 父方, i, ConnectionInfo.後髪0_肢系_左4_接続, 要素構成, 接続構成, 変異率, 原種モード); 後髪0D2.接続(母方, 父方, i, ConnectionInfo.BackHair0_肢系_左4_接続, 要素構成, 接続構成, 変異率, 原種モード);
後髪0D2.接続(母方, 父方, i, ConnectionInfo.後髪0_肢系_左5_接続, 要素構成, 接続構成, 変異率, 原種モード); 後髪0D2.接続(母方, 父方, i, ConnectionInfo.BackHair0_肢系_左5_接続, 要素構成, 接続構成, 変異率, 原種モード);
} }
if ((後髪0D2 is 後髪0_ジグD || 後髪0D2 is 後髪0_ハネD || 後髪0D2 is 後髪0_パツD || 後髪0D2 is 後髪0_カルD || 後髪0D2 is 後髪0_肢系D) && RNG.XS.NextBool()) if ((後髪0D2 is BackHair0_ジグD || 後髪0D2 is BackHair0_ハネD || 後髪0D2 is BackHair0_パツD || 後髪0D2 is BackHair0_カルD || 後髪0D2 is BackHair0_肢系D) && RNG.XS.NextBool())
{ {
後髪1D 後髪1D2 = Mix<後髪1D>(母方, 父方, i, 原種モード); BackHair1D 後髪1D2 = Mix<BackHair1D>(母方, 父方, i, 原種モード);
if (後髪1D2 != null) if (後髪1D2 != null)
{ {
基髪D2.後髪接続(後髪1D2); 基髪D2.後髪接続(後髪1D2);
@@ -1921,7 +1921,7 @@ namespace SlaveMatrix
} }
else if (RNG.XS.NextBool()) else if (RNG.XS.NextBool())
{ {
後髪1D 後髪1D3 = Mix<後髪1D>(母方, 父方, i, 原種モード); BackHair1D 後髪1D3 = Mix<BackHair1D>(母方, 父方, i, 原種モード);
if (後髪1D3 != null) if (後髪1D3 != null)
{ {
基髪D2.後髪接続(後髪1D3); 基髪D2.後髪接続(後髪1D3);
@@ -2153,15 +2153,15 @@ namespace SlaveMatrix
頭D2.口接続(舌D2); 頭D2.口接続(舌D2);
} }
} }
頭D2.接続(母方, 父方, i, ConnectionInfo.頭_耳左_接続, 要素構成, 接続構成, 変異率, 原種モード); 頭D2.接続(母方, 父方, i, ConnectionInfo.Head_耳左_接続, 要素構成, 接続構成, 変異率, 原種モード);
基髪D2.接続(母方, 父方, i, ConnectionInfo.基髪_頭頂左_接続, 要素構成, 接続構成, 変異率, 原種モード); 基髪D2.接続(母方, 父方, i, ConnectionInfo.基髪_頭頂左_接続, 要素構成, 接続構成, 変異率, 原種モード);
頭D2.接続(母方, 父方, i, ConnectionInfo.頭_頬左_接続, 要素構成, 接続構成, 変異率, 原種モード); 頭D2.接続(母方, 父方, i, ConnectionInfo.Head_頬左_接続, 要素構成, 接続構成, 変異率, 原種モード);
頭D2.接続(母方, 父方, i, ConnectionInfo.頭_大顎基_接続, 要素構成, 接続構成, 変異率, 原種モード); 頭D2.接続(母方, 父方, i, ConnectionInfo.Head_大顎基_接続, 要素構成, 接続構成, 変異率, 原種モード);
頭D2.接続(母方, 父方, i, ConnectionInfo.頭_顔面_接続, 要素構成, 接続構成, 変異率, 原種モード); 頭D2.接続(母方, 父方, i, ConnectionInfo.Head_顔面_接続, 要素構成, 接続構成, 変異率, 原種モード);
頭D2.接続(母方, 父方, i, ConnectionInfo.頭_頭頂_接続, 要素構成, 接続構成, 変異率, 原種モード); 頭D2.接続(母方, 父方, i, ConnectionInfo.Head_頭頂_接続, 要素構成, 接続構成, 変異率, 原種モード);
頭D2.接続(母方, 父方, i, ConnectionInfo.頭_触覚左_接続, 要素構成, 接続構成, 変異率, 原種モード); 頭D2.接続(母方, 父方, i, ConnectionInfo.Head_触覚左_接続, 要素構成, 接続構成, 変異率, 原種モード);
胸D2.接続(母方, 父方, i, ConnectionInfo.胸_肩左_接続, 要素構成, 接続構成, 変異率, 原種モード); 胸D2.接続(母方, 父方, i, ConnectionInfo.胸_肩左_接続, 要素構成, 接続構成, 変異率, 原種モード);
頭D2.接続(母方, 父方, i, ConnectionInfo.頭_額_接続, 要素構成, 接続構成, 変異率, 原種モード); 頭D2.接続(母方, 父方, i, ConnectionInfo.Head_額_接続, 要素構成, 接続構成, 変異率, 原種モード);
胸D2.接続(母方, 父方, i, ConnectionInfo.胸_翼上左_接続, 要素構成, 接続構成, 変異率, 原種モード); 胸D2.接続(母方, 父方, i, ConnectionInfo.胸_翼上左_接続, 要素構成, 接続構成, 変異率, 原種モード);
胸D2.接続(母方, 父方, i, ConnectionInfo.胸_翼下左_接続, 要素構成, 接続構成, 変異率, 原種モード); 胸D2.接続(母方, 父方, i, ConnectionInfo.胸_翼下左_接続, 要素構成, 接続構成, 変異率, 原種モード);
胴D2.接続(母方, 父方, i, ConnectionInfo.Torso_翼左_接続, 要素構成, 接続構成, 変異率, 原種モード); 胴D2.接続(母方, 父方, i, ConnectionInfo.Torso_翼左_接続, 要素構成, 接続構成, 変異率, 原種モード);
@@ -357,7 +357,7 @@ namespace SlaveMatrix
public スタンプW 鞭痕; public スタンプW 鞭痕;
public Ele[] 首_接続; public Ele[] Neck_接続;
public Ele[] 肩左_接続; public Ele[] 肩左_接続;
@@ -1591,13 +1591,13 @@ namespace SlaveMatrix
表示 = false; 表示 = false;
} }
Ele f; Ele f;
if (e.首_接続.Count > 0) if (e.Neck_接続.Count > 0)
{ {
首_接続 = e.首_接続.Select(delegate(EleD g) Neck_接続 = e.Neck_接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 胸2; f.Par = 胸2;
f.ConnectionType = ConnectionInfo.胸_首_接続; f.ConnectionType = ConnectionInfo.胸_Neck_接続;
f.接続(胸2.首_接続点); f.接続(胸2.首_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -133,7 +133,7 @@ namespace SlaveMatrix
public double ハイライト濃度 = 1.0; public double ハイライト濃度 = 1.0;
public List<EleD> 首_接続 = new List<EleD>(); public List<EleD> Neck_接続 = new List<EleD>();
public List<EleD> 肩左_接続 = new List<EleD>(); public List<EleD> 肩左_接続 = new List<EleD>();
@@ -162,9 +162,9 @@ namespace SlaveMatrix
public void 首接続(EleD e) public void 首接続(EleD e)
{ {
首_接続.Add(e); Neck_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.胸_首_接続; e.接続情報 = ConnectionInfo.胸_Neck_接続;
} }
public void 肩左接続(EleD e) public void 肩左接続(EleD e)
@@ -1680,7 +1680,7 @@ namespace SlaveMatrix
public 拘束鎖 鎖5; public 拘束鎖 鎖5;
public Ele[] 頭_接続; public Ele[] Head_接続;
public Ele[] 上腕左_接続; public Ele[] 上腕左_接続;
@@ -6746,13 +6746,13 @@ namespace SlaveMatrix
表示 = false; 表示 = false;
} }
Ele f; Ele f;
if (e.頭_接続.Count > 0) if (e.Head_接続.Count > 0)
{ {
頭_接続 = e.頭_接続.Select(delegate(EleD g) Head_接続 = e.Head_接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, 体配色); f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 触手_犬2; f.Par = 触手_犬2;
f.ConnectionType = ConnectionInfo.触手_犬_頭_接続; f.ConnectionType = ConnectionInfo.触手_犬_Head_接続;
f.接続(触手_犬2.頭_接続点); f.接続(触手_犬2.頭_接続点);
return f; return f;
}).ToArray(); }).ToArray();
@@ -575,7 +575,7 @@ namespace SlaveMatrix
public bool 鎖表示; public bool 鎖表示;
public List<EleD> 頭_接続 = new List<EleD>(); public List<EleD> Head_接続 = new List<EleD>();
public List<EleD> 上腕左_接続 = new List<EleD>(); public List<EleD> 上腕左_接続 = new List<EleD>();
@@ -596,9 +596,9 @@ namespace SlaveMatrix
public void 頭接続(EleD e) public void 頭接続(EleD e)
{ {
頭_接続.Add(e); Head_接続.Add(e);
e.Par = this; e.Par = this;
e.接続情報 = ConnectionInfo.触手_犬_頭_接続; e.接続情報 = ConnectionInfo.触手_犬_Head_接続;
} }
public void 上腕左接続(EleD e) public void 上腕左接続(EleD e)
@@ -6,13 +6,13 @@ namespace SlaveMatrix
{ {
public class 頭色更新 public class 頭色更新
{ {
public 頭 頭; public Head 頭;
private Ele[] 瞼; private Ele[] 瞼;
private Vector2D[] mm; private Vector2D[] mm;
public 頭色更新(頭 頭, 単瞼 単瞼, 双瞼 瞼左, 双瞼 瞼右, 縦瞼 額瞼, 頬瞼 頬左, 頬瞼 頬右) public 頭色更新(Head 頭, 単瞼 単瞼, 双瞼 瞼左, 双瞼 瞼右, 縦瞼 額瞼, 頬瞼 頬左, 頬瞼 頬右)
{ {
this.頭 = 頭; this.頭 = 頭;
瞼 = EnumNoNull(単瞼, 瞼左, 瞼右, 額瞼, 頬左, 頬右).ToArray(); 瞼 = EnumNoNull(単瞼, 瞼左, 瞼右, 額瞼, 頬左, 頬右).ToArray();
+9 -9
View File
@@ -58,9 +58,9 @@ namespace SlaveMatrix
public 胸 胸; public 胸 胸;
public 首 首; public Neck 首;
public 頭 頭; public Head 頭;
public 基髪 基髪; public 基髪 基髪;
@@ -70,9 +70,9 @@ namespace SlaveMatrix
public 横髪 横髪右; public 横髪 横髪右;
public 後髪1 後髪1; public BackHair1 後髪1;
public 後髪0 後髪0; public BackHair0 後髪0;
public 単目 単眼目; public 単目 単眼目;
@@ -3897,7 +3897,7 @@ namespace SlaveMatrix
} }
if (胸 != null) if (胸 != null)
{ {
首 = 胸.首_接続.GetEle<首>(); 首 = 胸.Neck_接続.GetEle<Neck>();
胸腹板_人 = 胸.肌_接続.GetEle<胸腹板>(); 胸腹板_人 = 胸.肌_接続.GetEle<胸腹板>();
胸肌_人 = 胸.肌_接続.GetEle<胸肌>(); 胸肌_人 = 胸.肌_接続.GetEle<胸肌>();
胸毛_人 = 胸.肌_接続.GetEle<胸毛>(); 胸毛_人 = 胸.肌_接続.GetEle<胸毛>();
@@ -3934,7 +3934,7 @@ namespace SlaveMatrix
} }
if (首 != null) if (首 != null)
{ {
頭 = 首.頭_接続.GetEle<頭>(); 頭 = 首.Head_接続.GetEle<Head>();
} }
if (頭 != null) if (頭 != null)
{ {
@@ -4055,8 +4055,8 @@ namespace SlaveMatrix
前髪 = 基髪.前髪_接続.GetEle<前髪>(); 前髪 = 基髪.前髪_接続.GetEle<前髪>();
横髪左 = 基髪.横髪左_接続.GetEle<横髪>(); 横髪左 = 基髪.横髪左_接続.GetEle<横髪>();
横髪右 = 基髪.横髪右_接続.GetEle<横髪>(); 横髪右 = 基髪.横髪右_接続.GetEle<横髪>();
後髪1 = 基髪.後髪_接続.GetEle<後髪1>(); 後髪1 = 基髪.後髪_接続.GetEle<BackHair1>();
後髪0 = 基髪.後髪_接続.GetEle<後髪0>(); 後髪0 = 基髪.後髪_接続.GetEle<BackHair0>();
} }
首.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 首); 首.キスマーク = new スタンプK(Med, Are, Cha, this, kd, 首);
sk.Add(首.キスマーク); sk.Add(首.キスマーク);
@@ -9498,7 +9498,7 @@ namespace SlaveMatrix
public void Add鞭痕(Vector2D cp, Color hc) public void Add鞭痕(Vector2D cp, Color hc)
{ {
Ele he = GetHitEle(hc); Ele he = GetHitEle(hc);
if (he is 下腕 || he is 首) if (he is 下腕 || he is Neck)
{ {
return; return;
} }
+3 -3
View File
@@ -2063,15 +2063,15 @@ namespace SlaveMatrix
{ {
result.c = ContactType.Mouth; result.c = ContactType.Mouth;
} }
else if (result.e is 頭) else if (result.e is Head)
{ {
result.c = ContactType.Face; result.c = ContactType.Face;
} }
else if (result.e is 横髪 || result.e is 後髪0 || result.e is 後髪1 || result.e is 基髪) else if (result.e is 横髪 || result.e is BackHair0 || result.e is BackHair1 || result.e is 基髪)
{ {
result.c = ContactType.Hair; result.c = ContactType.Hair;
} }
else if (result.e is 首) else if (result.e is Neck)
{ {
result.c = ContactType.Neck; result.c = ContactType.Neck;
} }
+37 -37
View File
@@ -302,7 +302,7 @@ namespace SlaveMatrix
} }
else if (Xasix) else if (Xasix)
{ {
if (this is 頭 || this is 目隠帯 || this is 玉口枷) if (this is Head || this is 目隠帯 || this is 玉口枷)
{ {
item.OP.ExpansionX(item.OP.GetCenter(), rate); item.OP.ExpansionX(item.OP.GetCenter(), rate);
} }
@@ -311,7 +311,7 @@ namespace SlaveMatrix
item.SizeXBase *= num; item.SizeXBase *= num;
} }
} }
else if (this is 頭 || this is 目隠帯 || this is 玉口枷) else if (this is Head || this is 目隠帯 || this is 玉口枷)
{ {
item.OP.ExpansionY(item.OP.GetCenter(), rate); item.OP.ExpansionY(item.OP.GetCenter(), rate);
} }
@@ -336,9 +336,9 @@ namespace SlaveMatrix
double num = 身長mi2 + 身長d2 * 身長_; double num = 身長mi2 + 身長d2 * 身長_;
foreach (Par item in 本体.EnumAllPar()) foreach (Par item in 本体.EnumAllPar())
{ {
if (!item.Parent.Tag.Contains("眼") && !item.Parent.Tag.Contains("コア") && !item.Tag.Contains("傷") && !item.Tag.Contains("ボタン") && !item.Parent.Tag.Contains("輪") && !item.Tag.Contains("吸盤") && !(this is 膣基) && !(this is 膣内精液) && !(this is 断面) && !(this is 性器) && !(this is 肛門) && !(this is 乳房) && !(this is 下着トップ) && !(this is Waist) && !(this is 腰肌) && !(this is 四足腰) && !(this is 下着ボトム) && !(this is 上着ボトム) && !(this is 手) && !(this is 噴乳) && !(this is 飛沫) && !(this is 潮吹_小) && !(this is 潮吹_大) && !(this is 放尿) && !(this is 頭) && !(this is 目隠帯) && !(this is 玉口枷) && !(this is 半身) && !(this is 頭頂) && !(this is 背中_光) && !(this is ボテ腹)) if (!item.Parent.Tag.Contains("眼") && !item.Parent.Tag.Contains("コア") && !item.Tag.Contains("傷") && !item.Tag.Contains("ボタン") && !item.Parent.Tag.Contains("輪") && !item.Tag.Contains("吸盤") && !(this is 膣基) && !(this is 膣内精液) && !(this is 断面) && !(this is 性器) && !(this is 肛門) && !(this is 乳房) && !(this is 下着トップ) && !(this is Waist) && !(this is 腰肌) && !(this is 四足腰) && !(this is 下着ボトム) && !(this is 上着ボトム) && !(this is 手) && !(this is 噴乳) && !(this is 飛沫) && !(this is 潮吹_小) && !(this is 潮吹_大) && !(this is 放尿) && !(this is Head) && !(this is 目隠帯) && !(this is 玉口枷) && !(this is 半身) && !(this is 頭頂) && !(this is 背中_光) && !(this is ボテ腹))
{ {
if (this is 頭 || this is 目隠帯 || this is 玉口枷) if (this is Head || this is 目隠帯 || this is 玉口枷)
{ {
if (num < 1.0) if (num < 1.0)
{ {
@@ -542,40 +542,40 @@ namespace SlaveMatrix
public int 描画前後 => ConnectionType switch public int 描画前後 => ConnectionType switch
{ {
ConnectionInfo.頭_基髪_接続 => 1, ConnectionInfo.Head_基髪_接続 => 1,
ConnectionInfo.頭_目左_接続 => 1, ConnectionInfo.Head_目左_接続 => 1,
ConnectionInfo.頭_目右_接続 => 1, ConnectionInfo.Head_目右_接続 => 1,
ConnectionInfo.頭_鼻_接続 => 1, ConnectionInfo.Head_鼻_接続 => 1,
ConnectionInfo.頭_口_接続 => 1, ConnectionInfo.Head_口_接続 => 1,
ConnectionInfo.頭_頬左_接続 => 1, ConnectionInfo.Head_頬左_接続 => 1,
ConnectionInfo.頭_頬右_接続 => 1, ConnectionInfo.Head_頬右_接続 => 1,
ConnectionInfo.頭_額_接続 => 1, ConnectionInfo.Head_額_接続 => 1,
ConnectionInfo.頭_眉左_接続 => 1, ConnectionInfo.Head_眉左_接続 => 1,
ConnectionInfo.頭_眉右_接続 => 1, ConnectionInfo.Head_眉右_接続 => 1,
ConnectionInfo.頭_耳左_接続 => 1, ConnectionInfo.Head_耳左_接続 => 1,
ConnectionInfo.頭_耳右_接続 => 1, ConnectionInfo.Head_耳右_接続 => 1,
ConnectionInfo.頭_鼻肌_接続 => 1, ConnectionInfo.Head_鼻肌_接続 => 1,
ConnectionInfo.頭_単眼目_接続 => 1, ConnectionInfo.Head_単眼目_接続 => 1,
ConnectionInfo.頭_単眼眉_接続 => 1, ConnectionInfo.Head_単眼眉_接続 => 1,
ConnectionInfo.頭_頬肌左_接続 => 1, ConnectionInfo.Head_頬肌左_接続 => 1,
ConnectionInfo.頭_頬肌右_接続 => 1, ConnectionInfo.Head_頬肌右_接続 => 1,
ConnectionInfo.頭_触覚左_接続 => 1, ConnectionInfo.Head_触覚左_接続 => 1,
ConnectionInfo.頭_触覚右_接続 => 1, ConnectionInfo.Head_触覚右_接続 => 1,
ConnectionInfo.基髪_頭頂左_接続 => 1, ConnectionInfo.基髪_頭頂左_接続 => 1,
ConnectionInfo.基髪_頭頂右_接続 => 1, ConnectionInfo.基髪_頭頂右_接続 => 1,
ConnectionInfo.基髪_前髪_接続 => 1, ConnectionInfo.基髪_前髪_接続 => 1,
ConnectionInfo.基髪_後髪_接続 => 0, ConnectionInfo.基髪_後髪_接続 => 0,
ConnectionInfo.後髪0_肢系_左5_接続 => 1, ConnectionInfo.BackHair0_肢系_左5_接続 => 1,
ConnectionInfo.後髪0_肢系_左4_接続 => 1, ConnectionInfo.BackHair0_肢系_左4_接続 => 1,
ConnectionInfo.後髪0_肢系_左3_接続 => 1, ConnectionInfo.BackHair0_肢系_左3_接続 => 1,
ConnectionInfo.後髪0_肢系_左2_接続 => 1, ConnectionInfo.BackHair0_肢系_左2_接続 => 1,
ConnectionInfo.後髪0_肢系_左1_接続 => 1, ConnectionInfo.BackHair0_肢系_左1_接続 => 1,
ConnectionInfo.後髪0_肢系_中央_接続 => 1, ConnectionInfo.BackHair0_肢系_中央_接続 => 1,
ConnectionInfo.後髪0_肢系_右1_接続 => 1, ConnectionInfo.BackHair0_肢系_右1_接続 => 1,
ConnectionInfo.後髪0_肢系_右2_接続 => 1, ConnectionInfo.BackHair0_肢系_右2_接続 => 1,
ConnectionInfo.後髪0_肢系_右3_接続 => 1, ConnectionInfo.BackHair0_肢系_右3_接続 => 1,
ConnectionInfo.後髪0_肢系_右4_接続 => 1, ConnectionInfo.BackHair0_肢系_右4_接続 => 1,
ConnectionInfo.後髪0_肢系_右5_接続 => 1, ConnectionInfo.BackHair0_肢系_右5_接続 => 1,
ConnectionInfo.横髪_肢系_肢_接続 => 1, ConnectionInfo.横髪_肢系_肢_接続 => 1,
ConnectionInfo.双目_瞼_接続 => 1, ConnectionInfo.双目_瞼_接続 => 1,
ConnectionInfo.瞼_宇_涙_接続 => 1, ConnectionInfo.瞼_宇_涙_接続 => 1,
@@ -586,8 +586,8 @@ namespace SlaveMatrix
ConnectionInfo.鼻_人_鼻水右_接続 => 1, ConnectionInfo.鼻_人_鼻水右_接続 => 1,
ConnectionInfo.鼻_獣_鼻水左_接続 => 1, ConnectionInfo.鼻_獣_鼻水左_接続 => 1,
ConnectionInfo.鼻_獣_鼻水右_接続 => 1, ConnectionInfo.鼻_獣_鼻水右_接続 => 1,
ConnectionInfo.首_頭_接続 => 1, ConnectionInfo.Neck_Head_接続 => 1,
ConnectionInfo.胸_首_接続 => 1, ConnectionInfo.胸_Neck_接続 => 1,
ConnectionInfo.胸_肩左_接続 => 1, ConnectionInfo.胸_肩左_接続 => 1,
ConnectionInfo.胸_肩右_接続 => 1, ConnectionInfo.胸_肩右_接続 => 1,
ConnectionInfo.胸_胸左_接続 => 1, ConnectionInfo.胸_胸左_接続 => 1,
@@ -788,7 +788,7 @@ namespace SlaveMatrix
ConnectionInfo.前翅_甲_軸1_接続 => 1, ConnectionInfo.前翅_甲_軸1_接続 => 1,
ConnectionInfo.前翅_甲_軸2_接続 => 1, ConnectionInfo.前翅_甲_軸2_接続 => 1,
ConnectionInfo.前翅_甲_軸3_接続 => 1, ConnectionInfo.前翅_甲_軸3_接続 => 1,
ConnectionInfo.触手_犬_頭_接続 => 1, ConnectionInfo.触手_犬_Head_接続 => 1,
ConnectionInfo.触手_犬_上腕左_接続 => 1, ConnectionInfo.触手_犬_上腕左_接続 => 1,
ConnectionInfo.触手_犬_上腕右_接続 => 1, ConnectionInfo.触手_犬_上腕右_接続 => 1,
ConnectionInfo.触手_犬_下腕左_接続 => 1, ConnectionInfo.触手_犬_下腕左_接続 => 1,
@@ -10,11 +10,11 @@ namespace SlaveMatrix
{ {
public static double 葉倍率 = 0.8; public static double 葉倍率 = 0.8;
public static void AdjustScale(this WaistD 腰, 頭D 頭) public static void AdjustScale(this WaistD 腰, HeadD 頭)
{ {
foreach (EleD item in 頭.EnumEleD()) foreach (EleD item in 頭.EnumEleD())
{ {
if (!(item is 後髪0D) && !(item is 後髪1D) && !(item is 横髪D) && !(item is 前髪D)) if (!(item is 後髪0D) && !(item is BackHair1D) && !(item is 横髪D) && !(item is 前髪D))
{ {
item.尺度B *= 0.98; item.尺度B *= 0.98;
} }
@@ -53,7 +53,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D 胸D2 = 腰D2.Set胴().Set胸R(); 胸D 胸D2 = 腰D2.Set胴().Set胸R();
頭D 頭D2 = 胸D2.Set首().Set頭R(); HeadD 頭D2 = 胸D2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -125,7 +125,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻R(); 頭D2.Set鼻R();
@@ -170,7 +170,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -227,7 +227,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -287,7 +287,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D obj = 腰D2.Set胴().Set胸R(); 胸D obj = 腰D2.Set胴().Set胸R();
頭D 頭D2 = obj.Set首().Set頭R(); HeadD 頭D2 = obj.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -335,7 +335,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D obj = 腰D2.Set胴().Set胸R(); 胸D obj = 腰D2.Set胴().Set胸R();
頭D 頭D2 = obj.Set首().Set頭R(); HeadD 頭D2 = obj.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -378,7 +378,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -433,7 +433,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D 胸D2 = 腰D2.Set胴().Set胸R(); 胸D 胸D2 = 腰D2.Set胴().Set胸R();
頭D 頭D2 = 胸D2.Set首().Set頭R(); HeadD 頭D2 = 胸D2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -481,7 +481,7 @@ namespace SlaveMatrix
四足腰D2.尾接続(new 尾_馬D()); 四足腰D2.尾接続(new 尾_馬D());
if (RNG.XS.NextBool()) if (RNG.XS.NextBool())
{ {
腰D2.EnumEleD().SetValuesD<頭D>("馬", RNG.XS.NextBool()); 腰D2.EnumEleD().SetValuesD<HeadD>("馬", RNG.XS.NextBool());
} }
腰D2.EnumEleD().SetValuesD<性器_人D>("表示", false); 腰D2.EnumEleD().SetValuesD<性器_人D>("表示", false);
腰D2.EnumEleD().SetValuesD<肛門_人D>("表示", false); 腰D2.EnumEleD().SetValuesD<肛門_人D>("表示", false);
@@ -499,7 +499,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D 胸D2 = 腰D2.Set胴().Set胸R(); 胸D 胸D2 = 腰D2.Set胴().Set胸R();
頭D 頭D2 = 胸D2.Set首().Set頭R(); HeadD 頭D2 = 胸D2.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -569,7 +569,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D 胸D2 = 腰D2.Set胴().Set胸R(); 胸D 胸D2 = 腰D2.Set胴().Set胸R();
頭D 頭D2 = 胸D2.Set首().Set頭R(); HeadD 頭D2 = 胸D2.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -639,7 +639,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -671,7 +671,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -703,7 +703,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -739,7 +739,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D obj = 腰D2.Set胴().Set胸R(); 胸D obj = 腰D2.Set胴().Set胸R();
頭D 頭D2 = obj.Set首().Set頭R(); HeadD 頭D2 = obj.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -795,7 +795,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -831,7 +831,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D obj = 腰D2.Set胴().Set胸R(); 胸D obj = 腰D2.Set胴().Set胸R();
頭D 頭D2 = obj.Set首().Set頭R(); HeadD 頭D2 = obj.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -896,7 +896,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -947,7 +947,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D 胸D2 = 腰D2.Set胴().Set胸R(); 胸D 胸D2 = 腰D2.Set胴().Set胸R();
頭D 頭D2 = 胸D2.Set首().Set頭R(); HeadD 頭D2 = 胸D2.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -1005,7 +1005,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D obj = 腰D2.Set胴().Set胸R(); 胸D obj = 腰D2.Set胴().Set胸R();
頭D 頭D2 = obj.Set首().Set頭R(); HeadD 頭D2 = obj.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -1065,7 +1065,7 @@ namespace SlaveMatrix
{ {
多足_蜘D2.EnumEleD().SetValuesD("柄", true); 多足_蜘D2.EnumEleD().SetValuesD("柄", true);
} }
腰D2.EnumEleD().SetValuesD<頭D>("蜘", 頭D2.頬左_接続.IsEleD<虫顎D>() || RNG.XS.NextBool()); 腰D2.EnumEleD().SetValuesD<HeadD>("蜘", 頭D2.頬左_接続.IsEleD<虫顎D>() || RNG.XS.NextBool());
腰D2.EnumEleD().SetValuesD<頬肌D>("蜘", RNG.XS.NextBool()); 腰D2.EnumEleD().SetValuesD<頬肌D>("蜘", RNG.XS.NextBool());
腰D2.EnumEleD().SetValuesD<胸肌D>("蜘", RNG.XS.NextBool()); 腰D2.EnumEleD().SetValuesD<胸肌D>("蜘", RNG.XS.NextBool());
if (頭D2.頬左_接続.IsEleD<虫顎D>()) if (頭D2.頬左_接続.IsEleD<虫顎D>())
@@ -1084,7 +1084,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D obj = 腰D2.Set胴().Set胸R(); 胸D obj = 腰D2.Set胴().Set胸R();
頭D 頭D2 = obj.Set首().Set頭R(); HeadD 頭D2 = obj.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -1158,7 +1158,7 @@ namespace SlaveMatrix
{ {
多足_蠍D2.EnumEleD().SetValuesD("柄", true); 多足_蠍D2.EnumEleD().SetValuesD("柄", true);
} }
腰D2.EnumEleD().SetValuesD<頭D>("蜘", 頭D2.頬左_接続.IsEleD<虫顎D>() || RNG.XS.NextBool()); 腰D2.EnumEleD().SetValuesD<HeadD>("蜘", 頭D2.頬左_接続.IsEleD<虫顎D>() || RNG.XS.NextBool());
腰D2.EnumEleD().SetValuesD<頬肌D>("蜘", RNG.XS.NextBool()); 腰D2.EnumEleD().SetValuesD<頬肌D>("蜘", RNG.XS.NextBool());
if (頭D2.頬左_接続.IsEleD<虫顎D>()) if (頭D2.頬左_接続.IsEleD<虫顎D>())
{ {
@@ -1177,7 +1177,7 @@ namespace SlaveMatrix
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
TorsoD 胴D2 = obj.Set胴(); TorsoD 胴D2 = obj.Set胴();
胸D 胸D2 = 胴D2.Set胸R(); 胸D 胸D2 = 胴D2.Set胸R();
頭D 頭D2 = 胸D2.Set首().Set頭R(); HeadD 頭D2 = 胸D2.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -1227,8 +1227,8 @@ namespace SlaveMatrix
obj.EnumEleD().SetValuesD<手_人D>("タトゥ", false); obj.EnumEleD().SetValuesD<手_人D>("タトゥ", false);
obj.EnumEleD().SetValuesD<胸D>("植", false); obj.EnumEleD().SetValuesD<胸D>("植", false);
obj.EnumEleD().SetValuesD<胸肌D>("植", false); obj.EnumEleD().SetValuesD<胸肌D>("植", false);
obj.EnumEleD().SetValuesD<頭D>("逆十字", false); obj.EnumEleD().SetValuesD<HeadD>("逆十字", false);
obj.EnumEleD().SetValuesD<頭D>("顎下", true); obj.EnumEleD().SetValuesD<HeadD>("顎下", true);
obj.EnumEleD().SetValuesD<WaistD>("獣", true); obj.EnumEleD().SetValuesD<WaistD>("獣", true);
obj.EnumEleD().SetValuesD<腰肌D>("獣", true); obj.EnumEleD().SetValuesD<腰肌D>("獣", true);
obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble());
@@ -1244,7 +1244,7 @@ namespace SlaveMatrix
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
TorsoD obj2 = obj.Set胴(); TorsoD obj2 = obj.Set胴();
胸D obj3 = obj2.Set胸R(); 胸D obj3 = obj2.Set胸R();
頭D 頭D2 = obj3.Set首().Set頭R(); HeadD 頭D2 = obj3.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -1353,7 +1353,7 @@ namespace SlaveMatrix
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
TorsoD 胴D2 = 腰D2.Set胴(); TorsoD 胴D2 = 腰D2.Set胴();
胸D 胸D2 = 胴D2.Set胸R(); 胸D 胸D2 = 胴D2.Set胸R();
頭D 頭D2 = 胸D2.Set首().Set頭R(); HeadD 頭D2 = 胸D2.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -1429,7 +1429,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D 胸D2 = 腰D2.Set胴().Set胸R(); 胸D 胸D2 = 腰D2.Set胴().Set胸R();
頭D 頭D2 = 胸D2.Set首().Set頭R(); HeadD 頭D2 = 胸D2.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -1531,7 +1531,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D 胸D2 = 腰D2.Set胴().Set胸R(); 胸D 胸D2 = 腰D2.Set胴().Set胸R();
頭D 頭D2 = 胸D2.Set首().Set頭R(); HeadD 頭D2 = 胸D2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -1593,7 +1593,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻R(); 頭D2.Set鼻R();
@@ -1644,7 +1644,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻R(); 頭D2.Set鼻R();
@@ -1697,7 +1697,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻R(); 頭D2.Set鼻R();
@@ -1742,7 +1742,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D obj = 腰D2.Set胴().Set胸R(); 胸D obj = 腰D2.Set胴().Set胸R();
頭D 頭D2 = obj.Set首().Set頭R(); HeadD 頭D2 = obj.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -1799,7 +1799,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D 胸D2 = 腰D2.Set胴().Set胸R(); 胸D 胸D2 = 腰D2.Set胴().Set胸R();
頭D 頭D2 = 胸D2.Set首().Set頭R(); HeadD 頭D2 = 胸D2.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -1912,7 +1912,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D 胸D2 = 腰D2.Set胴().Set胸R(); 胸D 胸D2 = 腰D2.Set胴().Set胸R();
頭D 頭D2 = 胸D2.Set首().Set頭R(); HeadD 頭D2 = 胸D2.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -2027,7 +2027,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D 胸D2 = 腰D2.Set胴().Set胸R(); 胸D 胸D2 = 腰D2.Set胴().Set胸R();
頭D 頭D2 = 胸D2.Set首().Set頭R(); HeadD 頭D2 = 胸D2.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -2120,7 +2120,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D 胸D2 = 腰D2.Set胴().Set胸R(); 胸D 胸D2 = 腰D2.Set胴().Set胸R();
頭D 頭D2 = 胸D2.Set首().Set頭R(); HeadD 頭D2 = 胸D2.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -2227,7 +2227,7 @@ namespace SlaveMatrix
public static ChaD Getワーム() public static ChaD Getワーム()
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
頭D 頭D2 = 腰D2.Set胴().Set胸R().Set首() HeadD 頭D2 = 腰D2.Set胴().Set胸R().Set首()
.Set頭R(); .Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
@@ -2277,7 +2277,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D 胸D2 = 腰D2.Set胴().Set胸R(); 胸D 胸D2 = 腰D2.Set胴().Set胸R();
頭D 頭D2 = 胸D2.Set首().Set頭R(); HeadD 頭D2 = 胸D2.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -2352,7 +2352,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D 胸D2 = 腰D2.Set胴().Set胸R(); 胸D 胸D2 = 腰D2.Set胴().Set胸R();
頭D 頭D2 = 胸D2.Set首().Set頭R(); HeadD 頭D2 = 胸D2.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -2397,7 +2397,7 @@ namespace SlaveMatrix
尾_ヘD 尾_ヘD2 = new 尾_ヘD(); 尾_ヘD 尾_ヘD2 = new 尾_ヘD();
尾_ヘD2.尾先接続(new 尾鰭_魚D()); 尾_ヘD2.尾先接続(new 尾鰭_魚D());
胴_蛇D2.Torso接続(尾_ヘD2); 胴_蛇D2.Torso接続(尾_ヘD2);
腰D2.EnumEleD().SetValuesD<頭D>("馬", true); 腰D2.EnumEleD().SetValuesD<HeadD>("馬", true);
胸D2.肌_接続.SetValuesD<胸毛D>("表示", true); 胸D2.肌_接続.SetValuesD<胸毛D>("表示", true);
腰D2.EnumEleD().SetValuesD("竜性", true); 腰D2.EnumEleD().SetValuesD("竜性", true);
腰D2.EnumEleD().SetValuesD<腰肌D>("竜性", false); 腰D2.EnumEleD().SetValuesD<腰肌D>("竜性", false);
@@ -2414,7 +2414,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set口人(); 頭D2.Set口人();
@@ -2457,7 +2457,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D 胸D2 = 腰D2.Set胴().Set胸R(); 胸D 胸D2 = 腰D2.Set胴().Set胸R();
頭D 頭D2 = 胸D2.Set首().Set頭R(); HeadD 頭D2 = 胸D2.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -2583,8 +2583,8 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D obj = 腰D2.Set胴().Set胸R(); 胸D obj = 腰D2.Set胴().Set胸R();
首D 首D2 = obj.Set首(); NeckD 首D2 = obj.Set首();
頭D 頭D2; HeadD 頭D2;
if (b) if (b)
{ {
頭D2 = 首D2.Set頭R1(); 頭D2 = 首D2.Set頭R1();
@@ -2654,7 +2654,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R1(); HeadD 頭D2 = obj2.Set首().Set頭R1();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set単目R(); 頭D2.Set単目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -2696,7 +2696,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D obj = 腰D2.Set胴().Set胸R(); 胸D obj = 腰D2.Set胴().Set胸R();
頭D 頭D2 = obj.Set首().Set頭R(); HeadD 頭D2 = obj.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set目宇R(); 頭D2.Set目宇R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -2736,7 +2736,7 @@ namespace SlaveMatrix
多足_蛸D2.軟体外右接続(触手_軟D3.Get逆()); 多足_蛸D2.軟体外右接続(触手_軟D3.Get逆());
腰D2.EnumEleD().SetValuesD("コア1", true); 腰D2.EnumEleD().SetValuesD("コア1", true);
腰D2.EnumEleD().SetValuesD("虫性", true); 腰D2.EnumEleD().SetValuesD("虫性", true);
腰D2.EnumEleD().SetValuesD<頭D>("虫性", false); 腰D2.EnumEleD().SetValuesD<HeadD>("虫性", false);
腰D2.EnumEleD().SetValuesD<胸D>("器官", false); 腰D2.EnumEleD().SetValuesD<胸D>("器官", false);
腰D2.EnumEleD().SetValuesD<手_人D>("宇手", true); 腰D2.EnumEleD().SetValuesD<手_人D>("宇手", true);
if (RNG.XS.NextBool()) if (RNG.XS.NextBool())
@@ -2755,7 +2755,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D obj = 腰D2.Set胴().Set胸R(); 胸D obj = 腰D2.Set胴().Set胸R();
頭D 頭D2 = obj.Set首().Set頭R(); HeadD 頭D2 = obj.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -2810,7 +2810,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D 胸D2 = 腰D2.Set胴().Set胸R(); 胸D 胸D2 = 腰D2.Set胴().Set胸R();
頭D 頭D2 = 胸D2.Set首().Set頭R(); HeadD 頭D2 = 胸D2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -2944,7 +2944,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R1(); HeadD 頭D2 = obj2.Set首().Set頭R1();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -2984,7 +2984,7 @@ namespace SlaveMatrix
四足腰D2.腿左接続(腿_蹄D2); 四足腰D2.腿左接続(腿_蹄D2);
四足腰D2.腿右接続(腿_蹄D2.Get逆()); 四足腰D2.腿右接続(腿_蹄D2.Get逆());
四足腰D2.尾接続(new 尾_馬D()); 四足腰D2.尾接続(new 尾_馬D());
obj.EnumEleD().SetValuesD<頭D>("馬", RNG.XS.NextBool()); obj.EnumEleD().SetValuesD<HeadD>("馬", RNG.XS.NextBool());
obj.EnumEleD().SetValuesD<性器_人D>("表示", false); obj.EnumEleD().SetValuesD<性器_人D>("表示", false);
obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); obj.EnumEleD().SetValuesD<肛門_人D>("表示", false);
obj.EnumEleD().SetValuesD<腰肌D>("獣性", true); obj.EnumEleD().SetValuesD<腰肌D>("獣性", true);
@@ -3001,7 +3001,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R1(); HeadD 頭D2 = obj2.Set首().Set頭R1();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -3048,7 +3048,7 @@ namespace SlaveMatrix
四足腰D2.腿左接続(腿_蹄D2); 四足腰D2.腿左接続(腿_蹄D2);
四足腰D2.腿右接続(腿_蹄D2.Get逆()); 四足腰D2.腿右接続(腿_蹄D2.Get逆());
四足腰D2.尾接続(new 尾_牛D()); 四足腰D2.尾接続(new 尾_牛D());
obj.EnumEleD().SetValuesD<頭D>("馬", true); obj.EnumEleD().SetValuesD<HeadD>("馬", true);
obj.EnumEleD().SetValuesD("胸毛", true); obj.EnumEleD().SetValuesD("胸毛", true);
obj.EnumEleD().SetValuesD<頬肌D>("獣毛", true); obj.EnumEleD().SetValuesD<頬肌D>("獣毛", true);
obj.EnumEleD().SetValuesD<胸D>("獣毛", true); obj.EnumEleD().SetValuesD<胸D>("獣毛", true);
@@ -3068,7 +3068,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R1(); HeadD 頭D2 = obj2.Set首().Set頭R1();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -3124,7 +3124,7 @@ namespace SlaveMatrix
四足腰D2.腿左接続(腿_蹄D2); 四足腰D2.腿左接続(腿_蹄D2);
四足腰D2.腿右接続(腿_蹄D2.Get逆()); 四足腰D2.腿右接続(腿_蹄D2.Get逆());
四足腰D2.尾接続(new 尾_馬D()); 四足腰D2.尾接続(new 尾_馬D());
obj.EnumEleD().SetValuesD<頭D>("馬", RNG.XS.NextBool()); obj.EnumEleD().SetValuesD<HeadD>("馬", RNG.XS.NextBool());
obj.EnumEleD().SetValuesD<性器_人D>("表示", false); obj.EnumEleD().SetValuesD<性器_人D>("表示", false);
obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); obj.EnumEleD().SetValuesD<肛門_人D>("表示", false);
obj.EnumEleD().SetValuesD<腰肌D>("獣性", true); obj.EnumEleD().SetValuesD<腰肌D>("獣性", true);
@@ -3141,7 +3141,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D 胸D2 = obj.Set胴().Set胸R(); 胸D 胸D2 = obj.Set胴().Set胸R();
頭D 頭D2 = 胸D2.Set首().Set頭R(); HeadD 頭D2 = 胸D2.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -3186,7 +3186,7 @@ namespace SlaveMatrix
四足腰D2.腿左接続(腿_蹄D2); 四足腰D2.腿左接続(腿_蹄D2);
四足腰D2.腿右接続(腿_蹄D2.Get逆()); 四足腰D2.腿右接続(腿_蹄D2.Get逆());
四足腰D2.尾接続(new 尾_馬D()); 四足腰D2.尾接続(new 尾_馬D());
obj.EnumEleD().SetValuesD<頭D>("馬", RNG.XS.NextBool()); obj.EnumEleD().SetValuesD<HeadD>("馬", RNG.XS.NextBool());
胸D2.肌_接続.SetValuesD("胸毛", true); 胸D2.肌_接続.SetValuesD("胸毛", true);
obj.EnumEleD().SetValuesD<性器_人D>("表示", false); obj.EnumEleD().SetValuesD<性器_人D>("表示", false);
obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); obj.EnumEleD().SetValuesD<肛門_人D>("表示", false);
@@ -3204,7 +3204,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -3259,7 +3259,7 @@ namespace SlaveMatrix
四足腰D2.腿左接続(腿_蹄D2); 四足腰D2.腿左接続(腿_蹄D2);
四足腰D2.腿右接続(腿_蹄D2.Get逆()); 四足腰D2.腿右接続(腿_蹄D2.Get逆());
四足腰D2.尾接続(new 尾_馬D()); 四足腰D2.尾接続(new 尾_馬D());
obj.EnumEleD().SetValuesD<頭D>("馬", RNG.XS.NextBool()); obj.EnumEleD().SetValuesD<HeadD>("馬", RNG.XS.NextBool());
obj.EnumEleD().SetValuesD<性器_人D>("表示", false); obj.EnumEleD().SetValuesD<性器_人D>("表示", false);
obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); obj.EnumEleD().SetValuesD<肛門_人D>("表示", false);
obj.EnumEleD().SetValuesD<腰肌D>("獣性", true); obj.EnumEleD().SetValuesD<腰肌D>("獣性", true);
@@ -3276,7 +3276,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -3349,7 +3349,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -3407,7 +3407,7 @@ namespace SlaveMatrix
四足腰D2.腿左接続(腿_蹄D2); 四足腰D2.腿左接続(腿_蹄D2);
四足腰D2.腿右接続(腿_蹄D2.Get逆()); 四足腰D2.腿右接続(腿_蹄D2.Get逆());
四足腰D2.尾接続(new 尾_馬D()); 四足腰D2.尾接続(new 尾_馬D());
obj.EnumEleD().SetValuesD<頭D>("馬", RNG.XS.NextBool()); obj.EnumEleD().SetValuesD<HeadD>("馬", RNG.XS.NextBool());
四足胴D2.SetValuesD("獣毛", true); 四足胴D2.SetValuesD("獣毛", true);
obj.EnumEleD().SetValuesD<腰肌D>("獣毛", true); obj.EnumEleD().SetValuesD<腰肌D>("獣毛", true);
obj.EnumEleD().SetValuesD<胸毛D>("表示", true); obj.EnumEleD().SetValuesD<胸毛D>("表示", true);
@@ -3427,7 +3427,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D 胸D2 = 腰D2.Set胴().Set胸R(); 胸D 胸D2 = 腰D2.Set胴().Set胸R();
頭D 頭D2 = 胸D2.Set首().Set頭R(); HeadD 頭D2 = 胸D2.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻R(); 頭D2.Set鼻R();
@@ -3499,7 +3499,7 @@ namespace SlaveMatrix
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
TorsoD e = 腰D2.Set胴(); TorsoD e = 腰D2.Set胴();
胸D 胸D2 = e.Set胸R(); 胸D 胸D2 = e.Set胸R();
頭D 頭D2 = 胸D2.Set首().Set頭R(); HeadD 頭D2 = 胸D2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -3609,7 +3609,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D 胸D2 = obj.Set胴().Set胸R(); 胸D 胸D2 = obj.Set胴().Set胸R();
頭D 頭D2 = 胸D2.Set首().Set頭R(); HeadD 頭D2 = 胸D2.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻R(); 頭D2.Set鼻R();
@@ -3674,7 +3674,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D obj = 腰D2.Set胴().Set胸R(); 胸D obj = 腰D2.Set胴().Set胸R();
頭D 頭D2 = obj.Set首().Set頭R(); HeadD 頭D2 = obj.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻R(); 頭D2.Set鼻R();
@@ -3750,7 +3750,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻R(); 頭D2.Set鼻R();
@@ -3814,7 +3814,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻R(); 頭D2.Set鼻R();
@@ -3891,7 +3891,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -3954,7 +3954,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -4016,7 +4016,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -4082,7 +4082,7 @@ namespace SlaveMatrix
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
TorsoD obj2 = obj.Set胴(); TorsoD obj2 = obj.Set胴();
胸D obj3 = obj2.Set胸R(); 胸D obj3 = obj2.Set胸R();
頭D 頭D2 = obj3.Set首().Set頭R(); HeadD 頭D2 = obj3.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -4143,7 +4143,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D obj = 腰D2.Set胴().Set胸R(); 胸D obj = 腰D2.Set胴().Set胸R();
頭D 頭D2 = obj.Set首().Set頭R(); HeadD 頭D2 = obj.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -4205,9 +4205,9 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D 胸D2 = 腰D2.Set胴().Set胸R(); 胸D 胸D2 = 腰D2.Set胴().Set胸R();
頭D 頭D2 = 胸D2.Set首().Set頭R(); HeadD 頭D2 = 胸D2.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
後髪0_肢系D 後髪0_肢系D2 = new 後髪0_肢系D(); BackHair0_肢系D 後髪0_肢系D2 = new BackHair0_肢系D();
EleD eleD2 = new 尾_蛇D(); EleD eleD2 = new 尾_蛇D();
後髪0_肢系D2.左5接続(eleD2); 後髪0_肢系D2.左5接続(eleD2);
後髪0_肢系D2.左4接続(eleD2.Copy()); 後髪0_肢系D2.左4接続(eleD2.Copy());
@@ -4294,10 +4294,10 @@ namespace SlaveMatrix
public static ChaD Getヒュドラ() public static ChaD Getヒュドラ()
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
頭D 頭D2 = 腰D2.Set胴().Set胸R().Set首() HeadD 頭D2 = 腰D2.Set胴().Set胸R().Set首()
.Set頭R(); .Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
後髪0_肢系D 後髪0_肢系D2 = new 後髪0_肢系D(); BackHair0_肢系D 後髪0_肢系D2 = new BackHair0_肢系D();
EleD eleD2 = new 尾_蛇D(); EleD eleD2 = new 尾_蛇D();
後髪0_肢系D2.左5接続(eleD2); 後髪0_肢系D2.左5接続(eleD2);
後髪0_肢系D2.左4接続(eleD2.Copy()); 後髪0_肢系D2.左4接続(eleD2.Copy());
@@ -4345,7 +4345,7 @@ namespace SlaveMatrix
public static ChaD Getウロボロス() public static ChaD Getウロボロス()
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
頭D 頭D2 = 腰D2.Set胴().Set胸R().Set首() HeadD 頭D2 = 腰D2.Set胴().Set胸R().Set首()
.Set頭R(); .Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
@@ -4384,7 +4384,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D obj = 腰D2.Set胴().Set胸R(); 胸D obj = 腰D2.Set胴().Set胸R();
頭D 頭D2 = obj.Set首().Set頭R(); HeadD 頭D2 = obj.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -4433,7 +4433,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D 胸D2 = 腰D2.Set胴().Set胸R(); 胸D 胸D2 = 腰D2.Set胴().Set胸R();
頭D 頭D2 = 胸D2.Set首().Set頭R(); HeadD 頭D2 = 胸D2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -4520,7 +4520,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D obj = 腰D2.Set胴().Set胸R(); 胸D obj = 腰D2.Set胴().Set胸R();
頭D 頭D2 = obj.Set首().Set頭R1(); HeadD 頭D2 = obj.Set首().Set頭R1();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -4572,7 +4572,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
TorsoD obj = 腰D2.Set胴(); TorsoD obj = 腰D2.Set胴();
頭D 頭D2 = obj.Set胸R().Set首().Set頭R(); HeadD 頭D2 = obj.Set胸R().Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -4643,7 +4643,7 @@ namespace SlaveMatrix
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
TorsoD obj = 腰D2.Set胴(); TorsoD obj = 腰D2.Set胴();
胸D 胸D2 = obj.Set胸R(); 胸D 胸D2 = obj.Set胸R();
頭D 頭D2 = 胸D2.Set首().Set頭R(); HeadD 頭D2 = 胸D2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -4703,7 +4703,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
eleD.前髪_接続.RemoveAt(0); eleD.前髪_接続.RemoveAt(0);
eleD.前髪接続(new 前髪_目隠れ1D()); eleD.前髪接続(new 前髪_目隠れ1D());
@@ -4766,7 +4766,7 @@ namespace SlaveMatrix
{ {
WaistD 腰D2 = Uni.腰(); WaistD 腰D2 = Uni.腰();
胸D 胸D2 = 腰D2.Set胴().Set胸R(); 胸D 胸D2 = 腰D2.Set胴().Set胸R();
頭D 頭D2 = 胸D2.Set首().Set頭R(); HeadD 頭D2 = 胸D2.Set首().Set頭R();
基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -4819,7 +4819,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -4854,7 +4854,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -4889,7 +4889,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -4925,12 +4925,12 @@ namespace SlaveMatrix
WaistD waist_description = Uni.腰(); WaistD waist_description = Uni.腰();
TorsoD body_description = waist_description.Set胴(); TorsoD body_description = waist_description.Set胴();
胸D chest_description = body_description.Set胸R(); 胸D chest_description = body_description.Set胸R();
首D neck_description = chest_description.Set首(); NeckD neck_description = chest_description.Set首();
頭D head_description = Uni.頭(); HeadD head_description = Uni.頭();
neck_description.頭接続(head_description); neck_description.頭接続(head_description);
head_description.目高 = 0.85; head_description.目高 = 0.85;
基髪D hair_description = (基髪D)head_description.基髪_接続[0]; 基髪D hair_description = (基髪D)head_description.基髪_接続[0];
後髪0_カルD backhair_description = new 後髪0_カルD BackHair0_カルD backhair_description = new BackHair0_カルD
{ {
髪長0 = 1.0, 髪長0 = 1.0,
髪長1 = 1.0, 髪長1 = 1.0,
@@ -5075,7 +5075,7 @@ namespace SlaveMatrix
waist_description.EnumEleD().SetValuesD<下腕_人D>("淫", false); waist_description.EnumEleD().SetValuesD<下腕_人D>("淫", false);
waist_description.EnumEleD().SetValuesD<腰肌D>("ハート", false); waist_description.EnumEleD().SetValuesD<腰肌D>("ハート", false);
waist_description.EnumEleD().SetValuesD<頬肌D>("ハート", false); waist_description.EnumEleD().SetValuesD<頬肌D>("ハート", false);
waist_description.EnumEleD().SetValuesD<頭D>("隈取", true); waist_description.EnumEleD().SetValuesD<HeadD>("隈取", true);
waist_description.EnumEleD().SetValuesD<腿_人D>("悪", true); waist_description.EnumEleD().SetValuesD<腿_人D>("悪", true);
waist_description.EnumEleD().SetValuesD<WaistD>("悪", true); waist_description.EnumEleD().SetValuesD<WaistD>("悪", true);
waist_description.EnumEleD().SetValuesD<腿_人D>("葉1", false); waist_description.EnumEleD().SetValuesD<腿_人D>("葉1", false);
@@ -5112,7 +5112,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set双目R(); 頭D2.Set双目R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
@@ -5147,7 +5147,7 @@ namespace SlaveMatrix
{ {
WaistD obj = Uni.腰(); WaistD obj = Uni.腰();
胸D obj2 = obj.Set胴().Set胸R(); 胸D obj2 = obj.Set胴().Set胸R();
頭D 頭D2 = obj2.Set首().Set頭R(); HeadD 頭D2 = obj2.Set首().Set頭R();
頭D2.EnumEleD().GetEleD<基髪D>(); 頭D2.EnumEleD().GetEleD<基髪D>();
頭D2.Set目弱R(); 頭D2.Set目弱R();
頭D2.Set鼻人(); 頭D2.Set鼻人();
+19 -22
View File
@@ -16,7 +16,7 @@ namespace SlaveMatrix
{ {
public static class Sta public static class Sta
{ {
public static Obj 胴体; public static Obj 胴体; //胴体
public static Obj 肩左; public static Obj 肩左;
@@ -1086,9 +1086,6 @@ namespace SlaveMatrix
{ {
var obj = Resources.胴体.ObjLoad(); var obj = Resources.胴体.ObjLoad();
obj.MigrateKeys(); obj.MigrateKeys();
var tmp = obj["Torso"];
胴体 = obj; 胴体 = obj;
//胴体.SaveExMod("C:\\Users\\dave\\Documents\\胴体"); //胴体.SaveExMod("C:\\Users\\dave\\Documents\\胴体");
@@ -1172,11 +1169,11 @@ namespace SlaveMatrix
上腕_人t = typeof(上腕_人); 上腕_人t = typeof(上腕_人);
上腕_鳥t = typeof(上腕_鳥); 上腕_鳥t = typeof(上腕_鳥);
長物_鯨t = typeof(長物_鯨); 長物_鯨t = typeof(長物_鯨);
後髪0_ジグDt = typeof(後髪0_ジグD); 後髪0_ジグDt = typeof(BackHair0_ジグD);
後髪0_ハネDt = typeof(後髪0_ハネD); 後髪0_ハネDt = typeof(BackHair0_ハネD);
後髪0_パツDt = typeof(後髪0_パツD); 後髪0_パツDt = typeof(BackHair0_パツD);
後髪0_カルDt = typeof(後髪0_カルD); 後髪0_カルDt = typeof(BackHair0_カルD);
後髪0_肢系Dt = typeof(後髪0_肢系D); 後髪0_肢系Dt = typeof(BackHair0_肢系D);
耳_人Dt = typeof(耳_人D); 耳_人Dt = typeof(耳_人D);
耳_尖Dt = typeof(耳_尖D); 耳_尖Dt = typeof(耳_尖D);
耳_長Dt = typeof(耳_長D); 耳_長Dt = typeof(耳_長D);
@@ -1319,24 +1316,24 @@ namespace SlaveMatrix
左右無し = new HashSet<ConnectionInfo>(new ConnectionInfo[67] 左右無し = new HashSet<ConnectionInfo>(new ConnectionInfo[67]
{ {
ConnectionInfo.none, ConnectionInfo.none,
ConnectionInfo.頭_基髪_接続, ConnectionInfo.Head_基髪_接続,
ConnectionInfo.頭_鼻_接続, ConnectionInfo.Head_鼻_接続,
ConnectionInfo.頭_口_接続, ConnectionInfo.Head_口_接続,
ConnectionInfo.頭_額_接続, ConnectionInfo.Head_額_接続,
ConnectionInfo.頭_鼻肌_接続, ConnectionInfo.Head_鼻肌_接続,
ConnectionInfo.頭_単眼目_接続, ConnectionInfo.Head_単眼目_接続,
ConnectionInfo.頭_単眼眉_接続, ConnectionInfo.Head_単眼眉_接続,
ConnectionInfo.頭_大顎基_接続, ConnectionInfo.Head_大顎基_接続,
ConnectionInfo.頭_顔面_接続, ConnectionInfo.Head_顔面_接続,
ConnectionInfo.頭_頭頂_接続, ConnectionInfo.Head_頭頂_接続,
ConnectionInfo.基髪_前髪_接続, ConnectionInfo.基髪_前髪_接続,
ConnectionInfo.基髪_後髪_接続, ConnectionInfo.基髪_後髪_接続,
ConnectionInfo.後髪0_肢系_中央_接続, ConnectionInfo.BackHair0_肢系_中央_接続,
ConnectionInfo.単目_瞼_接続, ConnectionInfo.単目_瞼_接続,
ConnectionInfo.縦目_瞼_接続, ConnectionInfo.縦目_瞼_接続,
ConnectionInfo.吹出し_吹出し_接続, ConnectionInfo.吹出し_吹出し_接続,
ConnectionInfo.首_頭_接続, ConnectionInfo.Neck_Head_接続,
ConnectionInfo.胸_首_接続, ConnectionInfo.胸_Neck_接続,
ConnectionInfo.胸_肌_接続, ConnectionInfo.胸_肌_接続,
ConnectionInfo.胸_背中_接続, ConnectionInfo.胸_背中_接続,
ConnectionInfo.Torso_胸_接続, ConnectionInfo.Torso_胸_接続,
+2 -2
View File
@@ -4,9 +4,9 @@ namespace SlaveMatrix
{ {
public static class Uni public static class Uni
{ {
public static 頭D 頭() public static HeadD 頭()
{ {
頭D obj = new 頭D(); HeadD obj = new HeadD();
obj.基髪接続(new 基髪D()); obj.基髪接続(new 基髪D());
obj.目左接続(new 目傷D()); obj.目左接続(new 目傷D());
obj.目右接続(new 目傷D obj.目右接続(new 目傷D
+52 -52
View File
@@ -11,13 +11,13 @@ namespace SlaveMatrix.GameClasses
return obj; return obj;
} }
public static 頭D Get頭R() public static HeadD Get頭R()
{ {
頭D obj = Uni.頭().SetRandom(); HeadD obj = Uni.頭().SetRandom();
基髪D 基髪D2 = (基髪D)obj.基髪_接続[0]; 基髪D 基髪D2 = (基髪D)obj.基髪_接続[0];
EleD eleD = Get後髪0R(); EleD eleD = Get後髪0R();
基髪D2.後髪接続(eleD); 基髪D2.後髪接続(eleD);
if ((eleD is 後髪0_ジグD || eleD is 後髪0_ハネD || eleD is 後髪0_パツD || eleD is 後髪0_カルD || eleD is 後髪0_肢系D) && RNG.XS.NextBool()) if ((eleD is BackHair0_ジグD || eleD is BackHair0_ハネD || eleD is BackHair0_パツD || eleD is BackHair0_カルD || eleD is BackHair0_肢系D) && RNG.XS.NextBool())
{ {
基髪D2.後髪接続(Get後髪1R()); 基髪D2.後髪接続(Get後髪1R());
} }
@@ -28,13 +28,13 @@ namespace SlaveMatrix.GameClasses
return obj; return obj;
} }
public static 頭D Get頭R1() public static HeadD Get頭R1()
{ {
頭D obj = Uni.頭().SetRandom(); HeadD obj = Uni.頭().SetRandom();
基髪D 基髪D2 = (基髪D)obj.基髪_接続[0]; 基髪D 基髪D2 = (基髪D)obj.基髪_接続[0];
EleD eleD = Get後髪0R(); EleD eleD = Get後髪0R();
基髪D2.後髪接続(eleD); 基髪D2.後髪接続(eleD);
if ((eleD is 後髪0_ジグD || eleD is 後髪0_ハネD || eleD is 後髪0_パツD || eleD is 後髪0_カルD || eleD is 後髪0_肢系D) && RNG.XS.NextBool()) if ((eleD is BackHair0_ジグD || eleD is BackHair0_ハネD || eleD is BackHair0_パツD || eleD is BackHair0_カルD || eleD is BackHair0_肢系D) && RNG.XS.NextBool())
{ {
基髪D2.後髪接続(Get後髪1R()); 基髪D2.後髪接続(Get後髪1R());
} }
@@ -138,27 +138,27 @@ namespace SlaveMatrix.GameClasses
{ {
return RNG.XS.NextM(20) switch return RNG.XS.NextM(20) switch
{ {
0 => new 後髪0_ジグD().SetRandom(), 0 => new BackHair0_ジグD().SetRandom(),
1 => new 後髪0_ハネD().SetRandom(), 1 => new BackHair0_ハネD().SetRandom(),
2 => new 後髪0_パツD().SetRandom(), 2 => new BackHair0_パツD().SetRandom(),
3 => new 後髪0_カルD().SetRandom(), 3 => new BackHair0_カルD().SetRandom(),
4 => new 後髪0_肢系D().SetRandom(), 4 => new BackHair0_肢系D().SetRandom(),
5 => new 後髪0_編1ジグD().SetRandom(), 5 => new 後髪0_編1ジグD().SetRandom(),
6 => new 後髪0_編1ハネD().SetRandom(), 6 => new 後髪0_編1ハネD().SetRandom(),
7 => new 後髪0_編1パツD().SetRandom(), 7 => new BackHair0_編1パツD().SetRandom(),
8 => new 後髪0_編1カルD().SetRandom(), 8 => new BackHair0_編1カルD().SetRandom(),
9 => new 後髪0_下1ジグD().SetRandom(), 9 => new BackHair0_下1ジグD().SetRandom(),
10 => new 後髪0_下1ハネD().SetRandom(), 10 => new BackHair0_下1ハネD().SetRandom(),
11 => new 後髪0_下1パツD().SetRandom(), 11 => new BackHair0_下1パツD().SetRandom(),
12 => new 後髪0_下1カルD().SetRandom(), 12 => new BackHair0_下1カルD().SetRandom(),
13 => new 後髪0_編2ジグD().SetRandom(), 13 => new 後髪0_編2ジグD().SetRandom(),
14 => new 後髪0_編2ハネD().SetRandom(), 14 => new 後髪0_編2ハネD().SetRandom(),
15 => new 後髪0_編2パツD().SetRandom(), 15 => new 後髪0_編2パツD().SetRandom(),
16 => new 後髪0_編2カルD().SetRandom(), 16 => new 後髪0_編2カルD().SetRandom(),
17 => new 後髪0_下2ジグD().SetRandom(), 17 => new BackHair0_下2ジグD().SetRandom(),
18 => new 後髪0_下2ハネD().SetRandom(), 18 => new 後髪0_下2ハネD().SetRandom(),
19 => new 後髪0_下2パツD().SetRandom(), 19 => new BackHair0_下2パツD().SetRandom(),
_ => new 後髪0_下2カルD().SetRandom(), _ => new BackHair0_下2カルD().SetRandom(),
}; };
} }
@@ -166,15 +166,15 @@ namespace SlaveMatrix.GameClasses
{ {
return RNG.XS.NextM(8) switch return RNG.XS.NextM(8) switch
{ {
0 => new 後髪1_結1ジグD().SetRandom(), 0 => new BackHair1_結1ジグD().SetRandom(),
1 => new 後髪1_結1ハネD().SetRandom(), 1 => new BackHair1_結1ハネD().SetRandom(),
2 => new 後髪1_結1パツD().SetRandom(), 2 => new BackHair1_結1パツD().SetRandom(),
3 => new 後髪1_結1カルD().SetRandom(), 3 => new BackHair1_結1カルD().SetRandom(),
4 => new 後髪1_編結D().SetRandom(), 4 => new BackHair1_編結D().SetRandom(),
5 => new 後髪1_結2ジグD().SetRandom(), 5 => new BackHair1_結2ジグD().SetRandom(),
6 => new 後髪1_結2ハネD().SetRandom(), 6 => new BackHair1_結2ハネD().SetRandom(),
7 => new 後髪1_結2パツD().SetRandom(), 7 => new BackHair1_結2パツD().SetRandom(),
_ => new 後髪1_結2カルD().SetRandom(), _ => new BackHair1_結2カルD().SetRandom(),
}; };
} }
@@ -283,28 +283,28 @@ namespace SlaveMatrix.GameClasses
return 胸D2; return 胸D2;
} }
public static 首D Set首(this 胸D 胸) public static NeckD Set首(this 胸D 胸)
{ {
首D 首D2 = new 首D(); NeckD 首D2 = new NeckD();
胸.首接続(首D2); 胸.首接続(首D2);
return 首D2; return 首D2;
} }
public static 頭D Set頭R(this 首D 首) public static HeadD Set頭R(this NeckD 首)
{ {
頭D 頭D2 = Get頭R(); HeadD 頭D2 = Get頭R();
首.頭接続(頭D2); 首.頭接続(頭D2);
return 頭D2; return 頭D2;
} }
public static 頭D Set頭R1(this 首D 首) public static HeadD Set頭R1(this NeckD 首)
{ {
頭D 頭D2 = Get頭R1(); HeadD 頭D2 = Get頭R1();
首.頭接続(頭D2); 首.頭接続(頭D2);
return 頭D2; return 頭D2;
} }
public static void Set双目R(this 頭D 頭) public static void Set双目R(this HeadD 頭)
{ {
双目D 双目D2 = Get双眼R(右: false); 双目D 双目D2 = Get双眼R(右: false);
頭.目左接続(双目D2); 頭.目左接続(双目D2);
@@ -314,7 +314,7 @@ namespace SlaveMatrix.GameClasses
頭.眉右接続(眉D2.Get逆()); 頭.眉右接続(眉D2.Get逆());
} }
public static void Set目弱R(this 頭D 頭) public static void Set目弱R(this HeadD 頭)
{ {
双目D 双目D2 = Uni.魔弱目(右: false); 双目D 双目D2 = Uni.魔弱目(右: false);
((瞼_弱D)双目D2.瞼_接続[0]).SetRandom(); ((瞼_弱D)双目D2.瞼_接続[0]).SetRandom();
@@ -325,7 +325,7 @@ namespace SlaveMatrix.GameClasses
頭.眉右接続(眉D2.Get逆()); 頭.眉右接続(眉D2.Get逆());
} }
public static void Set目宇R(this 頭D 頭) public static void Set目宇R(this HeadD 頭)
{ {
双目D 双目D2 = Uni.宇宙目(右: false); 双目D 双目D2 = Uni.宇宙目(右: false);
((瞼_宇D)双目D2.瞼_接続[0]).SetRandom(); ((瞼_宇D)双目D2.瞼_接続[0]).SetRandom();
@@ -336,23 +336,23 @@ namespace SlaveMatrix.GameClasses
頭.眉右接続(眉D2.Get逆()); 頭.眉右接続(眉D2.Get逆());
} }
public static void Set単目R(this 頭D 頭) public static void Set単目R(this HeadD 頭)
{ {
頭.単眼目接続(Get単眼R()); 頭.単眼目接続(Get単眼R());
頭.単眼眉接続(Get単眼眉R()); 頭.単眼眉接続(Get単眼眉R());
} }
public static void Set鼻R(this 頭D 頭) public static void Set鼻R(this HeadD 頭)
{ {
頭.鼻接続(Get鼻R()); 頭.鼻接続(Get鼻R());
} }
public static void Set鼻人(this 頭D 頭) public static void Set鼻人(this HeadD 頭)
{ {
頭.鼻接続(Uni.人鼻D()); 頭.鼻接続(Uni.人鼻D());
} }
public static void Set口R(this 頭D 頭) public static void Set口R(this HeadD 頭)
{ {
EleD[] array = Get口R(); EleD[] array = Get口R();
foreach (EleD e in array) foreach (EleD e in array)
@@ -361,7 +361,7 @@ namespace SlaveMatrix.GameClasses
} }
} }
public static void Set口人(this 頭D 頭) public static void Set口人(this HeadD 頭)
{ {
EleD[] array = Uni.人口D(); EleD[] array = Uni.人口D();
foreach (EleD e in array) foreach (EleD e in array)
@@ -370,7 +370,7 @@ namespace SlaveMatrix.GameClasses
} }
} }
public static void Set口裂(this 頭D 頭) public static void Set口裂(this HeadD 頭)
{ {
EleD[] array = Uni.裂口D(); EleD[] array = Uni.裂口D();
foreach (EleD e in array) foreach (EleD e in array)
@@ -379,52 +379,52 @@ namespace SlaveMatrix.GameClasses
} }
} }
public static void Set舌短(this 頭D 頭) public static void Set舌短(this HeadD 頭)
{ {
頭.口接続(new 舌_短D()); 頭.口接続(new 舌_短D());
} }
public static void Set舌長(this 頭D 頭) public static void Set舌長(this HeadD 頭)
{ {
頭.口接続(new 舌_長D()); 頭.口接続(new 舌_長D());
} }
public static void Set耳人(this 頭D 頭) public static void Set耳人(this HeadD 頭)
{ {
耳_人D 耳_人D2 = new 耳_人D(); 耳_人D 耳_人D2 = new 耳_人D();
頭.耳左接続(耳_人D2); 頭.耳左接続(耳_人D2);
頭.耳右接続(耳_人D2.Get逆()); 頭.耳右接続(耳_人D2.Get逆());
} }
public static void Set耳尖(this 頭D 頭) public static void Set耳尖(this HeadD 頭)
{ {
耳_尖D 耳_尖D2 = new 耳_尖D(); 耳_尖D 耳_尖D2 = new 耳_尖D();
頭.耳左接続(耳_尖D2); 頭.耳左接続(耳_尖D2);
頭.耳右接続(耳_尖D2.Get逆()); 頭.耳右接続(耳_尖D2.Get逆());
} }
public static void Set耳長(this 頭D 頭) public static void Set耳長(this HeadD 頭)
{ {
耳_長D 耳_長D2 = new 耳_長D(); 耳_長D 耳_長D2 = new 耳_長D();
頭.耳左接続(耳_長D2); 頭.耳左接続(耳_長D2);
頭.耳右接続(耳_長D2.Get逆()); 頭.耳右接続(耳_長D2.Get逆());
} }
public static void Set耳鰭(this 頭D 頭) public static void Set耳鰭(this HeadD 頭)
{ {
耳_鰭D 耳_鰭D2 = new 耳_鰭D(); 耳_鰭D 耳_鰭D2 = new 耳_鰭D();
頭.耳左接続(耳_鰭D2); 頭.耳左接続(耳_鰭D2);
頭.耳右接続(耳_鰭D2.Get逆()); 頭.耳右接続(耳_鰭D2.Get逆());
} }
public static void Set耳羽(this 頭D 頭) public static void Set耳羽(this HeadD 頭)
{ {
耳_羽D 耳_羽D2 = new 耳_羽D(); 耳_羽D 耳_羽D2 = new 耳_羽D();
頭.耳左接続(耳_羽D2); 頭.耳左接続(耳_羽D2);
頭.耳右接続(耳_羽D2.Get逆()); 頭.耳右接続(耳_羽D2.Get逆());
} }
public static void Set耳獣(this 頭D 頭) public static void Set耳獣(this HeadD 頭)
{ {
耳_獣D 耳_獣D2 = new 耳_獣D(); 耳_獣D 耳_獣D2 = new 耳_獣D();
頭.耳左接続(耳_獣D2); 頭.耳左接続(耳_獣D2);