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

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)

View File

@@ -1,6 +1,6 @@
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 0 : Ele public class BackHair0 : Ele
{ {
public override double public override double
{ {

View File

@@ -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);

View File

@@ -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);
} }
} }
} }

View File

@@ -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);

View File

@@ -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);
} }
} }
} }

View File

@@ -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);

View File

@@ -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();

View File

@@ -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);

View File

@@ -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);
} }
} }
} }

View File

@@ -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_1D 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);

View File

@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 0_1D : 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_1D() public BackHair0_下1カルD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 0_1D 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);
} }
} }
} }

View File

@@ -301,12 +301,12 @@ namespace SlaveMatrix
} }
} }
public 0_1(double DisUnit, , , Med Med, 0_1D 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);

View File

@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 0_1D : 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_1D() public BackHair0_下1ジグD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 0_1D SetRandom() public BackHair0_下1ジグD SetRandom()
{ {
0 = RNG.XS.NextDouble(); 0 = RNG.XS.NextDouble();
1 = RNG.XS.NextDouble(); 1 = RNG.XS.NextDouble();

View File

@@ -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_1D 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);

View File

@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 0_1D : 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_1D() public BackHair0_下1ハネD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 0_1D 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);
} }
} }
} }

View File

@@ -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_1D 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);

View File

@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 0_1D : 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_1D() public BackHair0_下1パツD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 0_1D 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);
} }
} }
} }

View File

@@ -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_2D 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);

View File

@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 0_2D : 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_2D() public BackHair0_下2カルD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 0_2D 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);
} }
} }
} }

View File

@@ -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_2D 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);

View File

@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 0_2D : 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_2D() public BackHair0_下2ジグD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 0_2D 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);
} }
} }
} }

View File

@@ -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_2D e) public BackHair0_下2ハ(double DisUnit, , , Med Med, 0_2D 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);

View File

@@ -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);
} }
} }
} }

View File

@@ -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_2D 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);

View File

@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 0_2D : 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_2D() public BackHair0_下2パツD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 0_2D 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);
} }
} }
} }

View File

@@ -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_1D 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);

View File

@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 0_1D : 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_1D() public BackHair0_編1カルD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 0_1D 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);
} }
} }
} }

View File

@@ -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_1D e) public BackHair0_編1ジ(double DisUnit, , , Med Med, 0_1D 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);

View File

@@ -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);
} }
} }
} }

View File

@@ -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_1D e) public BackHair0_編1ハ(double DisUnit, , , Med Med, 0_1D 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);

View File

@@ -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);
} }
} }
} }

View File

@@ -598,12 +598,12 @@ namespace SlaveMatrix
} }
} }
public 0_1(double DisUnit, , , Med Med, 0_1D 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);

View File

@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 0_1D : 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_1D() public BackHair0_編1パツD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 0_1D SetRandom() public BackHair0_編1パツD SetRandom()
{ {
0 = RNG.XS.NextDouble(); 0 = RNG.XS.NextDouble();
1 = RNG.XS.NextDouble(); 1 = RNG.XS.NextDouble();

View File

@@ -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);

View File

@@ -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_2D e) public BackHair0_編2ジ(double DisUnit, , , Med Med, 0_2D 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);

View File

@@ -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);
} }
} }
} }

View File

@@ -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_2D e) public BackHair0_編2ハ(double DisUnit, , , Med Med, 0_2D 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);

View File

@@ -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);
} }
} }
} }

View File

@@ -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_2D e) public BackHair0_編2パ(double DisUnit, , , Med Med, 0_2D 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);

View File

@@ -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);
} }
} }
} }

View File

@@ -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();

View File

@@ -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()

View File

@@ -1,6 +1,6 @@
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class 1 : Ele public class BackHair1 : Ele
{ {
public override double public override double
{ {

View File

@@ -3,7 +3,7 @@ using System;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 1D : EleD public class BackHair1D : EleD
{ {
} }
} }

View File

@@ -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_1D 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);

View File

@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 1_1D : 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_1D() public BackHair1_結1カルD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 1_1D 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);
} }
} }
} }

View File

@@ -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_1D 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);

View File

@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 1_1D : 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_1D() public BackHair1_結1ジグD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 1_1D 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);
} }
} }
} }

View File

@@ -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_1D 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);

View File

@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 1_1D : 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_1D() public BackHair1_結1ハネD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 1_1D 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);
} }
} }
} }

View File

@@ -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_1D 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);

View File

@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 1_1D : 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_1D() public BackHair1_結1パツD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 1_1D 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);
} }
} }
} }

View File

@@ -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_2D 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);

View File

@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 1_2D : 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_2D() public BackHair1_結2カルD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 1_2D 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);
} }
} }
} }

View File

@@ -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_2D 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);

View File

@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 1_2D : 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_2D() public BackHair1_結2ジグD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 1_2D 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);
} }
} }
} }

View File

@@ -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_2D 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);

View File

@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 1_2D : 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_2D() public BackHair1_結2ハネD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 1_2D 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);
} }
} }
} }

View File

@@ -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_2D 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);

View File

@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class 1_2D : 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_2D() public BackHair1_結2パツD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public 1_2D 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);
} }
} }
} }

View File

@@ -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);

View File

@@ -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);
} }
} }
} }

View File

@@ -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_接続,
_犬_上腕左_接続, _犬_上腕左_接続,
_犬_上腕右_接続, _犬_上腕右_接続,
_犬_下腕左_接続, _犬_下腕左_接続,

View File

@@ -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);

View File

@@ -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);
} }
} }
} }

View File

@@ -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();

View File

@@ -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);
} }
} }
} }

View File

@@ -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;
} }

View File

@@ -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; }

View File

@@ -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; }

View File

@@ -1,6 +1,6 @@
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class : 1 public class : BackHair1
{ {
} }
} }

View File

@@ -3,7 +3,7 @@ using System;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class D : 1D public class D : BackHair1D
{ {
} }
} }

View File

@@ -1,6 +1,6 @@
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class : 1 public class : BackHair1
{ {
} }
} }

View File

@@ -3,7 +3,7 @@ using System;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class D : 1D public class D : BackHair1D
{ {
} }
} }

View File

@@ -1,6 +1,6 @@
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class : 0 public class : BackHair0
{ {
} }
} }

View File

@@ -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_翼左_接続, , , , );

View File

@@ -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();

View File

@@ -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)

View File

@@ -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();

View File

@@ -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)

View File

@@ -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();

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;
} }

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;
} }

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,

View File

@@ -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鼻人();

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_胸_接続,

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

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_1D().SetRandom(), 5 => new 0_1D().SetRandom(),
6 => new 0_1D().SetRandom(), 6 => new 0_1D().SetRandom(),
7 => new 0_1D().SetRandom(), 7 => new BackHair0_編1パツD().SetRandom(),
8 => new 0_1D().SetRandom(), 8 => new BackHair0_編1カルD().SetRandom(),
9 => new 0_1D().SetRandom(), 9 => new BackHair0_下1ジグD().SetRandom(),
10 => new 0_1D().SetRandom(), 10 => new BackHair0_下1ハネD().SetRandom(),
11 => new 0_1D().SetRandom(), 11 => new BackHair0_下1パツD().SetRandom(),
12 => new 0_1D().SetRandom(), 12 => new BackHair0_下1カルD().SetRandom(),
13 => new 0_2D().SetRandom(), 13 => new 0_2D().SetRandom(),
14 => new 0_2D().SetRandom(), 14 => new 0_2D().SetRandom(),
15 => new 0_2D().SetRandom(), 15 => new 0_2D().SetRandom(),
16 => new 0_2D().SetRandom(), 16 => new 0_2D().SetRandom(),
17 => new 0_2D().SetRandom(), 17 => new BackHair0_下2ジグD().SetRandom(),
18 => new 0_2D().SetRandom(), 18 => new 0_2D().SetRandom(),
19 => new 0_2D().SetRandom(), 19 => new BackHair0_下2パツD().SetRandom(),
_ => new 0_2D().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_1D().SetRandom(), 0 => new BackHair1_結1ジグD().SetRandom(),
1 => new 1_1D().SetRandom(), 1 => new BackHair1_結1ハネD().SetRandom(),
2 => new 1_1D().SetRandom(), 2 => new BackHair1_結1パツD().SetRandom(),
3 => new 1_1D().SetRandom(), 3 => new BackHair1_結1カルD().SetRandom(),
4 => new 1_D().SetRandom(), 4 => new BackHair1_編結D().SetRandom(),
5 => new 1_2D().SetRandom(), 5 => new BackHair1_結2ジグD().SetRandom(),
6 => new 1_2D().SetRandom(), 6 => new BackHair1_結2ハネD().SetRandom(),
7 => new 1_2D().SetRandom(), 7 => new BackHair1_結2パツD().SetRandom(),
_ => new 1_2D().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);