Renamed Dif to MorphVariant

This commit is contained in:
2026-06-13 21:23:15 +02:00
parent d193583f37
commit 965e8f8553
202 changed files with 890 additions and 889 deletions
+26 -26
View File
@@ -15,7 +15,7 @@ namespace _2DGAMELIB
public double ValueY; public double ValueY;
private List<Dif> difs = new List<Dif>(); private List<MorphVariant> difs = new List<MorphVariant>();
public Dictionary<PartGroup, Joints> pj; public Dictionary<PartGroup, Joints> pj;
@@ -67,7 +67,7 @@ namespace _2DGAMELIB
} }
} }
public Dif this[int Index] public MorphVariant this[int Index]
{ {
get get
{ {
@@ -85,7 +85,7 @@ namespace _2DGAMELIB
{ {
set set
{ {
foreach (Dif dif in difs) foreach (MorphVariant dif in difs)
{ {
dif.PositionSize = value; dif.PositionSize = value;
} }
@@ -96,7 +96,7 @@ namespace _2DGAMELIB
{ {
set set
{ {
foreach (Dif dif in difs) foreach (MorphVariant dif in difs)
{ {
dif.PositionVector = value; dif.PositionVector = value;
} }
@@ -107,7 +107,7 @@ namespace _2DGAMELIB
{ {
set set
{ {
foreach (Dif dif in difs) foreach (MorphVariant dif in difs)
{ {
dif.AngleBase = value; dif.AngleBase = value;
} }
@@ -118,7 +118,7 @@ namespace _2DGAMELIB
{ {
set set
{ {
foreach (Dif dif in difs) foreach (MorphVariant dif in difs)
{ {
dif.AngleCont = value; dif.AngleCont = value;
} }
@@ -129,7 +129,7 @@ namespace _2DGAMELIB
{ {
set set
{ {
foreach (Dif dif in difs) foreach (MorphVariant dif in difs)
{ {
dif.SizeBase = value; dif.SizeBase = value;
} }
@@ -140,7 +140,7 @@ namespace _2DGAMELIB
{ {
set set
{ {
foreach (Dif dif in difs) foreach (MorphVariant dif in difs)
{ {
dif.SizeCont = value; dif.SizeCont = value;
} }
@@ -151,7 +151,7 @@ namespace _2DGAMELIB
{ {
set set
{ {
foreach (Dif dif in difs) foreach (MorphVariant dif in difs)
{ {
dif.SizeXBase = value; dif.SizeXBase = value;
} }
@@ -162,7 +162,7 @@ namespace _2DGAMELIB
{ {
set set
{ {
foreach (Dif dif in difs) foreach (MorphVariant dif in difs)
{ {
dif.SizeXCont = value; dif.SizeXCont = value;
} }
@@ -173,7 +173,7 @@ namespace _2DGAMELIB
{ {
set set
{ {
foreach (Dif dif in difs) foreach (MorphVariant dif in difs)
{ {
dif.SizeYBase = value; dif.SizeYBase = value;
} }
@@ -184,7 +184,7 @@ namespace _2DGAMELIB
{ {
set set
{ {
foreach (Dif dif in difs) foreach (MorphVariant dif in difs)
{ {
dif.SizeYCont = value; dif.SizeYCont = value;
} }
@@ -195,7 +195,7 @@ namespace _2DGAMELIB
{ {
set set
{ {
foreach (Dif dif in difs) foreach (MorphVariant dif in difs)
{ {
dif.Dra = value; dif.Dra = value;
} }
@@ -206,7 +206,7 @@ namespace _2DGAMELIB
{ {
set set
{ {
foreach (Dif dif in difs) foreach (MorphVariant dif in difs)
{ {
dif.Hit = value; dif.Hit = value;
} }
@@ -231,7 +231,7 @@ namespace _2DGAMELIB
public IEnumerable<ShapePart> EnumJoinRoot => pr.Values; public IEnumerable<ShapePart> EnumJoinRoot => pr.Values;
public IEnumerable<ShapePart> EnumAllPar() public IEnumerable<ShapePart> EnumAllPar()
{ {
foreach (Dif dif in difs) foreach (MorphVariant dif in difs)
{ {
foreach (ShapePart item in dif.EnumAllPar()) foreach (ShapePart item in dif.EnumAllPar())
{ {
@@ -242,7 +242,7 @@ namespace _2DGAMELIB
public IEnumerable<PartGroup> EnumAllPars() public IEnumerable<PartGroup> EnumAllPars()
{ {
foreach (Dif dif in difs) foreach (MorphVariant dif in difs)
{ {
foreach (PartGroup item in dif.Parss) foreach (PartGroup item in dif.Parss)
{ {
@@ -253,7 +253,7 @@ namespace _2DGAMELIB
public void SetDefault() public void SetDefault()
{ {
foreach (Dif dif in difs) foreach (MorphVariant dif in difs)
{ {
dif.SetDefault(); dif.SetDefault();
} }
@@ -273,15 +273,15 @@ namespace _2DGAMELIB
Tag = Difs.Tag; Tag = Difs.Tag;
ValueX = Difs.ValueX; ValueX = Difs.ValueX;
ValueY = Difs.ValueY; ValueY = Difs.ValueY;
foreach (Dif dif in Difs.difs) foreach (MorphVariant dif in Difs.difs)
{ {
difs.Add(new Dif(dif)); difs.Add(new MorphVariant(dif));
} }
} }
public void Add(Dif Dif) public void Add(MorphVariant MorphVariant)
{ {
difs.Add(Dif); difs.Add(MorphVariant);
} }
@@ -361,12 +361,12 @@ namespace _2DGAMELIB
public ShapePart GetHitPar_(Color HitColor) public ShapePart GetHitPar_(Color HitColor)
{ {
return difs.FirstOrDefault((Dif d) => d.IsHit(ref HitColor)).Parss.FirstOrDefault((PartGroup ps) => ps.IsHit(ref HitColor)).EnumAllPar().FirstOrDefault((ShapePart e) => e.HitColor == HitColor); return difs.FirstOrDefault((MorphVariant d) => d.IsHit(ref HitColor)).Parss.FirstOrDefault((PartGroup ps) => ps.IsHit(ref HitColor)).EnumAllPar().FirstOrDefault((ShapePart e) => e.HitColor == HitColor);
} }
public bool IsHit(ref Color HitColor) public bool IsHit(ref Color HitColor)
{ {
foreach (Dif dif in difs) foreach (MorphVariant dif in difs)
{ {
if (dif.IsHit(ref HitColor)) if (dif.IsHit(ref HitColor))
{ {
@@ -379,7 +379,7 @@ namespace _2DGAMELIB
public void ReverseX() public void ReverseX()
{ {
SetJoints(); SetJoints();
foreach (Dif dif in difs) foreach (MorphVariant dif in difs)
{ {
dif.ReverseX(); dif.ReverseX();
} }
@@ -389,7 +389,7 @@ namespace _2DGAMELIB
public void ReverseY() public void ReverseY()
{ {
SetJoints(); SetJoints();
foreach (Dif dif in difs) foreach (MorphVariant dif in difs)
{ {
dif.ReverseY(); dif.ReverseY();
} }
@@ -398,7 +398,7 @@ namespace _2DGAMELIB
public void Dispose() public void Dispose()
{ {
foreach (Dif dif in difs) foreach (MorphVariant dif in difs)
{ {
dif.Dispose(); dif.Dispose();
} }
@@ -5,7 +5,7 @@ using System.Drawing;
namespace _2DGAMELIB namespace _2DGAMELIB
{ {
[Serializable] [Serializable]
public class Dif public class MorphVariant
{ {
public string Tag = ""; public string Tag = "";
@@ -178,19 +178,19 @@ namespace _2DGAMELIB
} }
} }
public Dif() public MorphVariant()
{ {
} }
public Dif(Dif Dif) public MorphVariant(MorphVariant MorphVariant)
{ {
Copy(Dif); Copy(MorphVariant);
} }
private void Copy(Dif Dif) private void Copy(MorphVariant MorphVariant)
{ {
Tag = Dif.Tag; Tag = MorphVariant.Tag;
foreach (PartGroup item in Dif.parss) foreach (PartGroup item in MorphVariant.parss)
{ {
parss.Add(new PartGroup(item)); parss.Add(new PartGroup(item));
} }
+2 -1
View File
@@ -19,7 +19,8 @@ namespace _2DGAMELIB
.Add("_2DGAMELIB.ParT", typeof(ShapePartT)) .Add("_2DGAMELIB.ParT", typeof(ShapePartT))
.Add("_2DGAMELIB.Pars", typeof(PartGroup)) .Add("_2DGAMELIB.Pars", typeof(PartGroup))
.Add("_2DGAMELIB.Out", typeof(CurveOutline)) .Add("_2DGAMELIB.Out", typeof(CurveOutline))
.Add("_2DGAMELIB.Joi", typeof(JointPoint)); .Add("_2DGAMELIB.Joi", typeof(JointPoint))
.Add("_2DGAMELIB.Dif", typeof(MorphVariant));
private static BinaryFormatter NewFormatter() private static BinaryFormatter NewFormatter()
{ {
@@ -381,12 +381,12 @@ namespace SlaveMatrix
public BackHair0_カル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_カルD e) public BackHair0_カル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "カル"; morphVariant.Tag = "カル";
dif.Add(new PartGroup(Sta.胴体["BackHair0"][0][3])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair0"][0][3]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
X0Y0_髪中 = partGroup["髪中"].ToPar(); X0Y0_髪中 = partGroup["髪中"].ToPar();
@@ -381,12 +381,12 @@ namespace SlaveMatrix
public BackHair0_ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_ジグD e) public BackHair0_ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "ジグ"; morphVariant.Tag = "ジグ";
dif.Add(new PartGroup(Sta.胴体["BackHair0"][0][0])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair0"][0][0]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
X0Y0_髪中 = partGroup["髪中"].ToPar(); X0Y0_髪中 = partGroup["髪中"].ToPar();
@@ -381,12 +381,12 @@ namespace SlaveMatrix
public 後髪0_ハネ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_ハネD e) public 後髪0_ハネ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_ハネD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "ハネ"; morphVariant.Tag = "ハネ";
dif.Add(new PartGroup(Sta.胴体["BackHair0"][0][1])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair0"][0][1]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
X0Y0_髪中 = partGroup["髪中"].ToPar(); X0Y0_髪中 = partGroup["髪中"].ToPar();
@@ -381,12 +381,12 @@ namespace SlaveMatrix
public BackHair0_パツ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_パツD e) public BackHair0_パツ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "パツ"; morphVariant.Tag = "パツ";
dif.Add(new PartGroup(Sta.胴体["BackHair0"][0][2])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair0"][0][2]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
X0Y0_髪中 = partGroup["髪中"].ToPar(); X0Y0_髪中 = partGroup["髪中"].ToPar();
@@ -304,12 +304,12 @@ namespace SlaveMatrix
public BackHair0_下1カル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_下1カルD e) public BackHair0_下1カル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_下1カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "下げ1カル"; morphVariant.Tag = "下げ1カル";
dif.Add(new PartGroup(Sta.胴体["BackHair0"][0][7])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair0"][0][7]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
PartGroup pars2 = partGroup["お下げ"].ToPars(); PartGroup pars2 = partGroup["お下げ"].ToPars();
@@ -304,12 +304,12 @@ namespace SlaveMatrix
public 後髪0_下1ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_下1ジグD e) public 後髪0_下1ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_下1ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "下げ1ジグ"; morphVariant.Tag = "下げ1ジグ";
dif.Add(new PartGroup(Sta.胴体["BackHair0"][0][4])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair0"][0][4]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
PartGroup pars2 = partGroup["お下げ"].ToPars(); PartGroup pars2 = partGroup["お下げ"].ToPars();
@@ -304,12 +304,12 @@ namespace SlaveMatrix
public BackHair0_下1ハネ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_下1ハネD e) public BackHair0_下1ハネ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_下1ハネD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "下げ1ハネ"; morphVariant.Tag = "下げ1ハネ";
dif.Add(new PartGroup(Sta.胴体["BackHair0"][0][5])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair0"][0][5]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
PartGroup pars2 = partGroup["お下げ"].ToPars(); PartGroup pars2 = partGroup["お下げ"].ToPars();
@@ -304,12 +304,12 @@ namespace SlaveMatrix
public BackHair0_下1パツ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_下1パツD e) public BackHair0_下1パツ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_下1パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "下げ1パツ"; morphVariant.Tag = "下げ1パツ";
dif.Add(new PartGroup(Sta.胴体["BackHair0"][0][6])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair0"][0][6]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
PartGroup pars2 = partGroup["お下げ"].ToPars(); PartGroup pars2 = partGroup["お下げ"].ToPars();
@@ -348,12 +348,12 @@ namespace SlaveMatrix
public BackHair0_下2カル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_下2カルD e) public BackHair0_下2カル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_下2カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "下げ2カル"; morphVariant.Tag = "下げ2カル";
dif.Add(new PartGroup(Sta.胴体["BackHair0"][0][11])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair0"][0][11]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
PartGroup pars2 = partGroup["お下げ左"].ToPars(); PartGroup pars2 = partGroup["お下げ左"].ToPars();
@@ -348,12 +348,12 @@ namespace SlaveMatrix
public BackHair0_下2ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_下2ジグD e) public BackHair0_下2ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_下2ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "下げ2ジグ"; morphVariant.Tag = "下げ2ジグ";
dif.Add(new PartGroup(Sta.胴体["BackHair0"][0][8])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair0"][0][8]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
PartGroup pars2 = partGroup["お下げ左"].ToPars(); PartGroup pars2 = partGroup["お下げ左"].ToPars();
@@ -348,12 +348,12 @@ namespace SlaveMatrix
public BackHair0_下2ハネ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 後髪0_下2ハネD e) public BackHair0_下2ハネ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 後髪0_下2ハネD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "下げ2ハネ"; morphVariant.Tag = "下げ2ハネ";
dif.Add(new PartGroup(Sta.胴体["BackHair0"][0][9])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair0"][0][9]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
PartGroup pars2 = partGroup["お下げ左"].ToPars(); PartGroup pars2 = partGroup["お下げ左"].ToPars();
@@ -348,12 +348,12 @@ namespace SlaveMatrix
public BackHair0_下2パツ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_下2パツD e) public BackHair0_下2パツ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_下2パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "下げ2パツ"; morphVariant.Tag = "下げ2パツ";
dif.Add(new PartGroup(Sta.胴体["BackHair0"][0][10])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair0"][0][10]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
PartGroup pars2 = partGroup["お下げ左"].ToPars(); PartGroup pars2 = partGroup["お下げ左"].ToPars();
@@ -601,12 +601,12 @@ namespace SlaveMatrix
public BackHair0_編1カル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_編1カルD e) public BackHair0_編1カル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_編1カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "編み1カル"; morphVariant.Tag = "編み1カル";
dif.Add(new PartGroup(Sta.胴体["BackHair0"][0][15])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair0"][0][15]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
PartGroup pars2 = partGroup["お下げ"].ToPars(); PartGroup pars2 = partGroup["お下げ"].ToPars();
@@ -601,12 +601,12 @@ namespace SlaveMatrix
public BackHair0_編1ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 後髪0_編1ジグD e) public BackHair0_編1ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 後髪0_編1ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "編み1ジグ"; morphVariant.Tag = "編み1ジグ";
dif.Add(new PartGroup(Sta.胴体["BackHair0"][0][12])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair0"][0][12]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
PartGroup pars2 = partGroup["お下げ"].ToPars(); PartGroup pars2 = partGroup["お下げ"].ToPars();
@@ -601,12 +601,12 @@ namespace SlaveMatrix
public BackHair0_編1ハネ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 後髪0_編1ハネD e) public BackHair0_編1ハネ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 後髪0_編1ハネD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "編み1ハネ"; morphVariant.Tag = "編み1ハネ";
dif.Add(new PartGroup(Sta.胴体["BackHair0"][0][13])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair0"][0][13]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
PartGroup pars2 = partGroup["お下げ"].ToPars(); PartGroup pars2 = partGroup["お下げ"].ToPars();
@@ -601,12 +601,12 @@ namespace SlaveMatrix
public 後髪0_編1パツ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_編1パツD e) public 後髪0_編1パツ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_編1パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "編み1パツ"; morphVariant.Tag = "編み1パツ";
dif.Add(new PartGroup(Sta.胴体["BackHair0"][0][14])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair0"][0][14]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
PartGroup pars2 = partGroup["お下げ"].ToPars(); PartGroup pars2 = partGroup["お下げ"].ToPars();
@@ -1084,12 +1084,12 @@ namespace SlaveMatrix
public 後髪0_編2カル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 後髪0_編2カルD e) public 後髪0_編2カル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 後髪0_編2カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "編み2カル"; morphVariant.Tag = "編み2カル";
dif.Add(new PartGroup(Sta.胴体["BackHair0"][0][19])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair0"][0][19]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
PartGroup pars2 = partGroup["お下げ左"].ToPars(); PartGroup pars2 = partGroup["お下げ左"].ToPars();
@@ -1084,12 +1084,12 @@ namespace SlaveMatrix
public BackHair0_編2ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 後髪0_編2ジグD e) public BackHair0_編2ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 後髪0_編2ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "編み2ジグ"; morphVariant.Tag = "編み2ジグ";
dif.Add(new PartGroup(Sta.胴体["BackHair0"][0][16])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair0"][0][16]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
PartGroup pars2 = partGroup["お下げ左"].ToPars(); PartGroup pars2 = partGroup["お下げ左"].ToPars();
@@ -1084,12 +1084,12 @@ namespace SlaveMatrix
public BackHair0_編2ハネ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 後髪0_編2ハネD e) public BackHair0_編2ハネ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 後髪0_編2ハネD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "編み2ハネ"; morphVariant.Tag = "編み2ハネ";
dif.Add(new PartGroup(Sta.胴体["BackHair0"][0][17])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair0"][0][17]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
PartGroup pars2 = partGroup["お下げ左"].ToPars(); PartGroup pars2 = partGroup["お下げ左"].ToPars();
@@ -1084,12 +1084,12 @@ namespace SlaveMatrix
public BackHair0_編2パツ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 後髪0_編2パツD e) public BackHair0_編2パツ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 後髪0_編2パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "編み2パツ"; morphVariant.Tag = "編み2パツ";
dif.Add(new PartGroup(Sta.胴体["BackHair0"][0][18])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair0"][0][18]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
PartGroup pars2 = partGroup["お下げ左"].ToPars(); PartGroup pars2 = partGroup["お下げ左"].ToPars();
@@ -142,12 +142,12 @@ namespace SlaveMatrix
{ {
BackHair0_肢系 後髪0_肢系2 = this; BackHair0_肢系 後髪0_肢系2 = this;
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "肢系"; morphVariant.Tag = "肢系";
dif.Add(new PartGroup(Sta.胴体["BackHair0"][0][21])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair0"][0][21]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
Body.SetJoints(); Body.SetJoints();
@@ -284,12 +284,12 @@ namespace SlaveMatrix
public BackHair1_結1カル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_結1カルD e) public BackHair1_結1カル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_結1カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "結い1カル"; morphVariant.Tag = "結い1カル";
dif.Add(new PartGroup(Sta.胴体["BackHair1"][0][3])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair1"][0][3]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
PartGroup pars2 = partGroup["お下げ"].ToPars(); PartGroup pars2 = partGroup["お下げ"].ToPars();
@@ -284,12 +284,12 @@ namespace SlaveMatrix
public BackHair1_結1ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_結1ジグD e) public BackHair1_結1ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_結1ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "結い1ジグ"; morphVariant.Tag = "結い1ジグ";
dif.Add(new PartGroup(Sta.胴体["BackHair1"][0][0])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair1"][0][0]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
PartGroup pars2 = partGroup["お下げ"].ToPars(); PartGroup pars2 = partGroup["お下げ"].ToPars();
@@ -284,12 +284,12 @@ namespace SlaveMatrix
public BackHair1_結1ハネ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_結1ハネD e) public BackHair1_結1ハネ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_結1ハネD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "結い1ハネ"; morphVariant.Tag = "結い1ハネ";
dif.Add(new PartGroup(Sta.胴体["BackHair1"][0][1])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair1"][0][1]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
PartGroup pars2 = partGroup["お下げ"].ToPars(); PartGroup pars2 = partGroup["お下げ"].ToPars();
@@ -284,12 +284,12 @@ namespace SlaveMatrix
public BackHair1_結1パツ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_結1パツD e) public BackHair1_結1パツ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_結1パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "結い1パツ"; morphVariant.Tag = "結い1パツ";
dif.Add(new PartGroup(Sta.胴体["BackHair1"][0][2])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair1"][0][2]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
PartGroup pars2 = partGroup["お下げ"].ToPars(); PartGroup pars2 = partGroup["お下げ"].ToPars();
@@ -261,12 +261,12 @@ namespace SlaveMatrix
public BackHair1_結2カル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_結2カルD e) public BackHair1_結2カル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_結2カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "結い2カル"; morphVariant.Tag = "結い2カル";
dif.Add(new PartGroup(Sta.胴体["BackHair1"][0][7])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair1"][0][7]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
PartGroup pars2 = partGroup["お下げ左"].ToPars(); PartGroup pars2 = partGroup["お下げ左"].ToPars();
@@ -261,12 +261,12 @@ namespace SlaveMatrix
public BackHair1_結2ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_結2ジグD e) public BackHair1_結2ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_結2ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "結い2ジグ"; morphVariant.Tag = "結い2ジグ";
dif.Add(new PartGroup(Sta.胴体["BackHair1"][0][4])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair1"][0][4]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
PartGroup pars2 = partGroup["お下げ左"].ToPars(); PartGroup pars2 = partGroup["お下げ左"].ToPars();
@@ -261,12 +261,12 @@ namespace SlaveMatrix
public BackHair1_結2ハネ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_結2ハネD e) public BackHair1_結2ハネ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_結2ハネD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "結い2ハネ"; morphVariant.Tag = "結い2ハネ";
dif.Add(new PartGroup(Sta.胴体["BackHair1"][0][5])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair1"][0][5]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
PartGroup pars2 = partGroup["お下げ左"].ToPars(); PartGroup pars2 = partGroup["お下げ左"].ToPars();
@@ -261,12 +261,12 @@ namespace SlaveMatrix
public BackHair1_結2パツ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_結2パツD e) public BackHair1_結2パツ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_結2パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "結い2パツ"; morphVariant.Tag = "結い2パツ";
dif.Add(new PartGroup(Sta.胴体["BackHair1"][0][6])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair1"][0][6]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
PartGroup pars2 = partGroup["お下げ左"].ToPars(); PartGroup pars2 = partGroup["お下げ左"].ToPars();
@@ -411,12 +411,12 @@ namespace SlaveMatrix
public BackHair1_編結(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_編結D e) public BackHair1_編結(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_編結D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "編結"; morphVariant.Tag = "編結";
dif.Add(new PartGroup(Sta.胴体["BackHair0"][0][20])); morphVariant.Add(new PartGroup(Sta.胴体["BackHair0"][0][20]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
PartGroup pars2 = partGroup["お下げ"].ToPars(); PartGroup pars2 = partGroup["お下げ"].ToPars();
@@ -275,10 +275,10 @@ namespace SlaveMatrix
{ {
Leg_獣 Leg_獣2 = this; Leg_獣 Leg_獣2 = this;
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.脚左["四足脚"][0]); MorphVariant morphVariant = new MorphVariant(Sta.脚左["四足脚"][0]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_Leg = partGroup["脚"].ToPar(); X0Y0_Leg = partGroup["脚"].ToPar();
X0Y0_筋 = partGroup["筋"].ToPar(); X0Y0_筋 = partGroup["筋"].ToPar();
@@ -653,10 +653,10 @@ namespace SlaveMatrix
{ {
Leg_竜 Leg_竜2 = this; Leg_竜 Leg_竜2 = this;
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.脚左["四足脚"][3]); MorphVariant morphVariant = new MorphVariant(Sta.脚左["四足脚"][3]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_Leg = partGroup["脚"].ToPar(); X0Y0_Leg = partGroup["脚"].ToPar();
PartGroup pars2 = partGroup["鱗脹"].ToPars(); PartGroup pars2 = partGroup["鱗脹"].ToPars();
@@ -275,10 +275,10 @@ namespace SlaveMatrix
{ {
Leg_蹄 Leg_蹄2 = this; Leg_蹄 Leg_蹄2 = this;
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.脚左["四足脚"][1]); MorphVariant morphVariant = new MorphVariant(Sta.脚左["四足脚"][1]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_Leg = partGroup["脚"].ToPar(); X0Y0_Leg = partGroup["脚"].ToPar();
X0Y0_筋 = partGroup["筋"].ToPar(); X0Y0_筋 = partGroup["筋"].ToPar();
@@ -275,10 +275,10 @@ namespace SlaveMatrix
{ {
Leg_鳥 Leg_鳥2 = this; Leg_鳥 Leg_鳥2 = this;
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.脚左["四足脚"][2]); MorphVariant morphVariant = new MorphVariant(Sta.脚左["四足脚"][2]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_Leg = partGroup["脚"].ToPar(); X0Y0_Leg = partGroup["脚"].ToPar();
X0Y0_筋 = partGroup["筋"].ToPar(); X0Y0_筋 = partGroup["筋"].ToPar();
@@ -456,10 +456,10 @@ namespace SlaveMatrix
{ {
LowerArm_獣 LowerArm_獣2 = this; LowerArm_獣 LowerArm_獣2 = this;
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.腕左["四足LowerArm"][0]); MorphVariant morphVariant = new MorphVariant(Sta.腕左["四足LowerArm"][0]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_LowerArm = partGroup["下腕"].ToPar(); X0Y0_LowerArm = partGroup["下腕"].ToPar();
PartGroup pars2 = partGroup["筋肉"].ToPars(); PartGroup pars2 = partGroup["筋肉"].ToPars();
@@ -146,10 +146,10 @@ namespace SlaveMatrix
{ {
LowerArm_蹄 LowerArm_蹄2 = this; LowerArm_蹄 LowerArm_蹄2 = this;
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.腕左["四足LowerArm"][1]); MorphVariant morphVariant = new MorphVariant(Sta.腕左["四足LowerArm"][1]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_LowerArm = partGroup["下腕"].ToPar(); X0Y0_LowerArm = partGroup["下腕"].ToPar();
PartGroup pars2 = partGroup["筋肉"].ToPars(); PartGroup pars2 = partGroup["筋肉"].ToPars();
@@ -144,12 +144,12 @@ namespace SlaveMatrix
public SideHair_カル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, SideHair_カルD e) public SideHair_カル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, SideHair_カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "カル"; morphVariant.Tag = "カル";
dif.Add(new PartGroup(Sta.胴体["横髪左"][0][3])); morphVariant.Add(new PartGroup(Sta.胴体["横髪左"][0][3]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪1 = partGroup["髪1"].ToPar(); X0Y0_髪1 = partGroup["髪1"].ToPar();
X0Y0_髪2 = partGroup["髪2"].ToPar(); X0Y0_髪2 = partGroup["髪2"].ToPar();
@@ -144,12 +144,12 @@ namespace SlaveMatrix
public SideHair_ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, SideHair_ジグD e) public SideHair_ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, SideHair_ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "ジグ"; morphVariant.Tag = "ジグ";
dif.Add(new PartGroup(Sta.胴体["横髪左"][0][0])); morphVariant.Add(new PartGroup(Sta.胴体["横髪左"][0][0]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪1 = partGroup["髪1"].ToPar(); X0Y0_髪1 = partGroup["髪1"].ToPar();
X0Y0_髪2 = partGroup["髪2"].ToPar(); X0Y0_髪2 = partGroup["髪2"].ToPar();
@@ -144,12 +144,12 @@ namespace SlaveMatrix
public SideHair_ハネ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, SideHair_ハネD e) public SideHair_ハネ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, SideHair_ハネD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "ハネ"; morphVariant.Tag = "ハネ";
dif.Add(new PartGroup(Sta.胴体["横髪左"][0][1])); morphVariant.Add(new PartGroup(Sta.胴体["横髪左"][0][1]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪1 = partGroup["髪1"].ToPar(); X0Y0_髪1 = partGroup["髪1"].ToPar();
X0Y0_髪2 = partGroup["髪2"].ToPar(); X0Y0_髪2 = partGroup["髪2"].ToPar();
@@ -144,12 +144,12 @@ namespace SlaveMatrix
public SideHair_パツ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, SideHair_パツD e) public SideHair_パツ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, SideHair_パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "パツ"; morphVariant.Tag = "パツ";
dif.Add(new PartGroup(Sta.胴体["横髪左"][0][2])); morphVariant.Add(new PartGroup(Sta.胴体["横髪左"][0][2]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪1 = partGroup["髪1"].ToPar(); X0Y0_髪1 = partGroup["髪1"].ToPar();
X0Y0_髪2 = partGroup["髪2"].ToPar(); X0Y0_髪2 = partGroup["髪2"].ToPar();
@@ -417,12 +417,12 @@ namespace SlaveMatrix
public SideHair_編み(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, SideHair_編みD e) public SideHair_編み(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, SideHair_編みD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "編み"; morphVariant.Tag = "編み";
dif.Add(new PartGroup(Sta.胴体["横髪左"][0][4])); morphVariant.Add(new PartGroup(Sta.胴体["横髪左"][0][4]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪 = partGroup["髪"].ToPar(); X0Y0_髪 = partGroup["髪"].ToPar();
PartGroup pars2 = partGroup["編節1"].ToPars(); PartGroup pars2 = partGroup["編節1"].ToPars();
@@ -92,12 +92,12 @@ namespace SlaveMatrix
{ {
SideHair_肢系 横髪_肢系2 = this; SideHair_肢系 横髪_肢系2 = this;
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "肢系"; morphVariant.Tag = "肢系";
dif.Add(new PartGroup(Sta.胴体["横髪左"][0][5])); morphVariant.Add(new PartGroup(Sta.胴体["横髪左"][0][5]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪 = partGroup["髪"].ToPar(); X0Y0_髪 = partGroup["髪"].ToPar();
Body.SetJoints(); Body.SetJoints();
@@ -334,12 +334,12 @@ namespace SlaveMatrix
partGroup.Tag = "蛇"; partGroup.Tag = "蛇";
partGroup.Add(new PartGroup(Sta.半身["長物"][0][2]["胴2"].ToPars())); partGroup.Add(new PartGroup(Sta.半身["長物"][0][2]["胴2"].ToPars()));
partGroup.Add(new PartGroup(Sta.半身["長物"][0][2]["輪1"].ToPars())); partGroup.Add(new PartGroup(Sta.半身["長物"][0][2]["輪1"].ToPars()));
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = partGroup.Tag; morphVariant.Tag = partGroup.Tag;
dif.Add(partGroup); morphVariant.Add(partGroup);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup pars2 = Body[0][0]; PartGroup pars2 = Body[0][0];
PartGroup pars3 = pars2["胴2"].ToPars(); PartGroup pars3 = pars2["胴2"].ToPars();
X0Y0_Torso_鱗 = pars3["鱗"].ToPar(); X0Y0_Torso_鱗 = pars3["鱗"].ToPar();
@@ -481,12 +481,12 @@ namespace SlaveMatrix
partGroup.Tag = "蟲"; partGroup.Tag = "蟲";
partGroup.Add(new PartGroup(Sta.半身["長物"][0][3]["胴4"].ToPars())); partGroup.Add(new PartGroup(Sta.半身["長物"][0][3]["胴4"].ToPars()));
partGroup.Add(new PartGroup(Sta.半身["長物"][0][3]["輪2"].ToPars())); partGroup.Add(new PartGroup(Sta.半身["長物"][0][3]["輪2"].ToPars()));
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = partGroup.Tag; morphVariant.Tag = partGroup.Tag;
dif.Add(partGroup); morphVariant.Add(partGroup);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup pars2 = Body[0][0]; PartGroup pars2 = Body[0][0];
PartGroup pars3 = pars2["胴4"].ToPars(); PartGroup pars3 = pars2["胴4"].ToPars();
X0Y0_Torso_背板 = pars3["背板"].ToPar(); X0Y0_Torso_背板 = pars3["背板"].ToPar();
@@ -272,10 +272,10 @@ namespace SlaveMatrix
{ {
UpperArm_獣 UpperArm_獣2 = this; UpperArm_獣 UpperArm_獣2 = this;
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.腕左["四足UpperArm"][0]); MorphVariant morphVariant = new MorphVariant(Sta.腕左["四足UpperArm"][0]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_筋肉上 = partGroup["筋肉上"].ToPar(); X0Y0_筋肉上 = partGroup["筋肉上"].ToPar();
X0Y0_UpperArm = partGroup["上腕"].ToPar(); X0Y0_UpperArm = partGroup["上腕"].ToPar();
@@ -146,10 +146,10 @@ namespace SlaveMatrix
{ {
UpperArm_蹄 UpperArm_蹄2 = this; UpperArm_蹄 UpperArm_蹄2 = this;
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.腕左["四足UpperArm"][1]); MorphVariant morphVariant = new MorphVariant(Sta.腕左["四足UpperArm"][1]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_筋肉上 = partGroup["筋肉上"].ToPar(); X0Y0_筋肉上 = partGroup["筋肉上"].ToPar();
X0Y0_UpperArm = partGroup["上腕"].ToPar(); X0Y0_UpperArm = partGroup["上腕"].ToPar();
@@ -110,10 +110,10 @@ namespace SlaveMatrix
public ぶっかけ_大(double DisUnit, 配色指定 配色指定, 主人公配色 体配色, ModeEventDispatcher Med, ぶっかけ_大D e) public ぶっかけ_大(double DisUnit, 配色指定 配色指定, 主人公配色 体配色, ModeEventDispatcher Med, ぶっかけ_大D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.スタンプ["ぶっかけ"][1]); MorphVariant morphVariant = new MorphVariant(Sta.スタンプ["ぶっかけ"][1]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_精液 = partGroup["精液"].ToPar(); X0Y0_精液 = partGroup["精液"].ToPar();
partGroup = Body[0][1]; partGroup = Body[0][1];
@@ -110,10 +110,10 @@ namespace SlaveMatrix
public ぶっかけ_小(double DisUnit, 配色指定 配色指定, 主人公配色 体配色, ModeEventDispatcher Med, ぶっかけ_小D e) public ぶっかけ_小(double DisUnit, 配色指定 配色指定, 主人公配色 体配色, ModeEventDispatcher Med, ぶっかけ_小D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.スタンプ["ぶっかけ"][0]); MorphVariant morphVariant = new MorphVariant(Sta.スタンプ["ぶっかけ"][0]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_精液 = partGroup["精液"].ToPar(); X0Y0_精液 = partGroup["精液"].ToPar();
partGroup = Body[0][1]; partGroup = Body[0][1];
@@ -697,10 +697,10 @@ namespace SlaveMatrix
public 上着トップ_ドレス(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 上着トップ_ドレスD e) public 上着トップ_ドレス(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 上着トップ_ドレスD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.胴体["上着トップ"][2]); MorphVariant morphVariant = new MorphVariant(Sta.胴体["上着トップ"][2]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_服基 = partGroup["服基"].ToPar(); X0Y0_服基 = partGroup["服基"].ToPar();
PartGroup pars2 = partGroup["紐"].ToPars(); PartGroup pars2 = partGroup["紐"].ToPars();
@@ -646,10 +646,10 @@ namespace SlaveMatrix
{ {
上着ボトム_クロス 上着ボトム_クロス2 = this; 上着ボトム_クロス 上着ボトム_クロス2 = this;
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.胴体["上着ボトム前"][0]); MorphVariant morphVariant = new MorphVariant(Sta.胴体["上着ボトム前"][0]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
PartGroup pars2 = partGroup["中"].ToPars(); PartGroup pars2 = partGroup["中"].ToPars();
X0Y0_中_下地 = pars2["下地"].ToPar(); X0Y0_中_下地 = pars2["下地"].ToPar();
@@ -372,10 +372,10 @@ namespace SlaveMatrix
public 上着ボトム_前掛け(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 上着ボトム_前掛けD e) public 上着ボトム_前掛け(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 上着ボトム_前掛けD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.胴体["上着ボトム前"][1]); MorphVariant morphVariant = new MorphVariant(Sta.胴体["上着ボトム前"][1]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_帯 = partGroup["帯"].ToPar(); X0Y0_帯 = partGroup["帯"].ToPar();
X0Y0_巻 = partGroup["巻"].ToPar(); X0Y0_巻 = partGroup["巻"].ToPar();
@@ -324,10 +324,10 @@ namespace SlaveMatrix
public 上着ミドル_ドレス(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 上着ミドル_ドレスD e) public 上着ミドル_ドレス(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 上着ミドル_ドレスD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.胴体["上着ミドル"][2]); MorphVariant morphVariant = new MorphVariant(Sta.胴体["上着ミドル"][2]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_服 = partGroup["服"].ToPar(); X0Y0_服 = partGroup["服"].ToPar();
PartGroup pars2 = partGroup["縁"].ToPars(); PartGroup pars2 = partGroup["縁"].ToPars();
@@ -591,10 +591,10 @@ namespace SlaveMatrix
public 下着トップ_クロス(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 下着トップ_クロスD e) public 下着トップ_クロス(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 下着トップ_クロスD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.胴体["下着トップ"][4]); MorphVariant morphVariant = new MorphVariant(Sta.胴体["下着トップ"][4]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
PartGroup pars2 = partGroup["布"].ToPars(); PartGroup pars2 = partGroup["布"].ToPars();
PartGroup pars3 = pars2["布左"].ToPars(); PartGroup pars3 = pars2["布左"].ToPars();
@@ -535,10 +535,10 @@ namespace SlaveMatrix
public 下着トップ_チューブ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 下着トップ_チューブD e) public 下着トップ_チューブ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 下着トップ_チューブD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.胴体["下着トップ"][3]); MorphVariant morphVariant = new MorphVariant(Sta.胴体["下着トップ"][3]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
PartGroup pars2 = partGroup["布"].ToPars(); PartGroup pars2 = partGroup["布"].ToPars();
PartGroup pars3 = pars2["布左"].ToPars(); PartGroup pars3 = pars2["布左"].ToPars();
@@ -447,10 +447,10 @@ namespace SlaveMatrix
public 下着トップ_ビキニ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 下着トップ_ビキニD e) public 下着トップ_ビキニ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 下着トップ_ビキニD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.胴体["下着トップ"][1]); MorphVariant morphVariant = new MorphVariant(Sta.胴体["下着トップ"][1]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_紐 = partGroup["紐"].ToPar(); X0Y0_紐 = partGroup["紐"].ToPar();
PartGroup pars2 = partGroup["カップ左"].ToPars(); PartGroup pars2 = partGroup["カップ左"].ToPars();
@@ -2302,10 +2302,10 @@ namespace SlaveMatrix
public 下着トップ_ブラ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 下着トップ_ブラD e) public 下着トップ_ブラ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 下着トップ_ブラD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.胴体["下着トップ"][0]); MorphVariant morphVariant = new MorphVariant(Sta.胴体["下着トップ"][0]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
PartGroup pars2 = partGroup["バンド"].ToPars(); PartGroup pars2 = partGroup["バンド"].ToPars();
X0Y0_バンド_バンド = pars2["バンド"].ToPar(); X0Y0_バンド_バンド = pars2["バンド"].ToPar();
@@ -447,10 +447,10 @@ namespace SlaveMatrix
public 下着トップ_マイクロ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 下着トップ_マイクロD e) public 下着トップ_マイクロ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 下着トップ_マイクロD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.胴体["下着トップ"][2]); MorphVariant morphVariant = new MorphVariant(Sta.胴体["下着トップ"][2]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_紐 = partGroup["紐"].ToPar(); X0Y0_紐 = partGroup["紐"].ToPar();
PartGroup pars2 = partGroup["カップ左"].ToPars(); PartGroup pars2 = partGroup["カップ左"].ToPars();
@@ -2712,10 +2712,10 @@ namespace SlaveMatrix
public 下着ボトム_ノーマル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 下着ボトム_ノーマルD e) public 下着ボトム_ノーマル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 下着ボトム_ノーマルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.胴体["下着ボトム"][0]); MorphVariant morphVariant = new MorphVariant(Sta.胴体["下着ボトム"][0]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_紐左 = partGroup["紐左"].ToPar(); X0Y0_紐左 = partGroup["紐左"].ToPar();
X0Y0_紐右 = partGroup["紐右"].ToPar(); X0Y0_紐右 = partGroup["紐右"].ToPar();
@@ -1787,10 +1787,10 @@ namespace SlaveMatrix
public 下着ボトム_マイクロ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 下着ボトム_マイクロD e) public 下着ボトム_マイクロ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 下着ボトム_マイクロD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.胴体["下着ボトム"][1]); MorphVariant morphVariant = new MorphVariant(Sta.胴体["下着ボトム"][1]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_紐左 = partGroup["紐左"].ToPar(); X0Y0_紐左 = partGroup["紐左"].ToPar();
X0Y0_紐右 = partGroup["紐右"].ToPar(); X0Y0_紐右 = partGroup["紐右"].ToPar();
@@ -713,10 +713,10 @@ namespace SlaveMatrix
{ {
前翅_甲 前翅_甲2 = this; 前翅_甲 前翅_甲2 = this;
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.肢左["前翅"][0]); MorphVariant morphVariant = new MorphVariant(Sta.肢左["前翅"][0]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
PartGroup pars2 = partGroup["前翅"].ToPars(); PartGroup pars2 = partGroup["前翅"].ToPars();
PartGroup pars3 = pars2["前翅軸"].ToPars(); PartGroup pars3 = pars2["前翅軸"].ToPars();
@@ -903,10 +903,10 @@ namespace SlaveMatrix
public 前翅_羽(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前翅_羽D e) public 前翅_羽(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前翅_羽D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.肢左["前翅"][1]); MorphVariant morphVariant = new MorphVariant(Sta.肢左["前翅"][1]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]["前翅"].ToPars(); PartGroup partGroup = Body[0][0]["前翅"].ToPars();
X0Y0_前翅_前翅 = partGroup["前翅"].ToPar(); X0Y0_前翅_前翅 = partGroup["前翅"].ToPar();
X0Y0_前翅_翅脈1 = partGroup["翅脈1"].ToPar(); X0Y0_前翅_翅脈1 = partGroup["翅脈1"].ToPar();
@@ -401,10 +401,10 @@ namespace SlaveMatrix
public 前翅_草(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前翅_草D e) public 前翅_草(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前翅_草D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.肢左["前翅"][3]); MorphVariant morphVariant = new MorphVariant(Sta.肢左["前翅"][3]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]["前翅"].ToPars(); PartGroup partGroup = Body[0][0]["前翅"].ToPars();
X0Y0_前翅_前翅1 = partGroup["前翅1"].ToPar(); X0Y0_前翅_前翅1 = partGroup["前翅1"].ToPar();
X0Y0_前翅_翅脈線1 = partGroup["翅脈線1"].ToPar(); X0Y0_前翅_翅脈線1 = partGroup["翅脈線1"].ToPar();
@@ -667,10 +667,10 @@ namespace SlaveMatrix
public 前翅_蝶(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前翅_蝶D e) public 前翅_蝶(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前翅_蝶D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.肢左["前翅"][2]); MorphVariant morphVariant = new MorphVariant(Sta.肢左["前翅"][2]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]["前翅"].ToPars(); PartGroup partGroup = Body[0][0]["前翅"].ToPars();
X0Y0_前翅_前翅 = partGroup["前翅"].ToPar(); X0Y0_前翅_前翅 = partGroup["前翅"].ToPar();
PartGroup pars2 = partGroup["水青"].ToPars(); PartGroup pars2 = partGroup["水青"].ToPars();
@@ -815,12 +815,12 @@ namespace SlaveMatrix
public 前髪_ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_ジグD e) public 前髪_ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "ジグ"; morphVariant.Tag = "ジグ";
dif.Add(new PartGroup(Sta.胴体["前髪"][0][0])); morphVariant.Add(new PartGroup(Sta.胴体["前髪"][0][0]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪左1 = partGroup["髪左1"].ToPar(); X0Y0_髪左1 = partGroup["髪左1"].ToPar();
X0Y0_髪左2 = partGroup["髪左2"].ToPar(); X0Y0_髪左2 = partGroup["髪左2"].ToPar();
@@ -815,12 +815,12 @@ namespace SlaveMatrix
public 前髪_ジグ中寄(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_ジグ中寄D e) public 前髪_ジグ中寄(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_ジグ中寄D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "ジグ中寄"; morphVariant.Tag = "ジグ中寄";
dif.Add(new PartGroup(Sta.胴体["前髪"][0][1])); morphVariant.Add(new PartGroup(Sta.胴体["前髪"][0][1]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪左1 = partGroup["髪左1"].ToPar(); X0Y0_髪左1 = partGroup["髪左1"].ToPar();
X0Y0_髪左2 = partGroup["髪左2"].ToPar(); X0Y0_髪左2 = partGroup["髪左2"].ToPar();
@@ -815,12 +815,12 @@ namespace SlaveMatrix
public 前髪_ジグ分け(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_ジグ分けD e) public 前髪_ジグ分け(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_ジグ分けD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "ジグ分け"; morphVariant.Tag = "ジグ分け";
dif.Add(new PartGroup(Sta.胴体["前髪"][0][2])); morphVariant.Add(new PartGroup(Sta.胴体["前髪"][0][2]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪左1 = partGroup["髪左1"].ToPar(); X0Y0_髪左1 = partGroup["髪左1"].ToPar();
X0Y0_髪左2 = partGroup["髪左2"].ToPar(); X0Y0_髪左2 = partGroup["髪左2"].ToPar();
@@ -815,12 +815,12 @@ namespace SlaveMatrix
public 前髪_パッツン(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_パッツンD e) public 前髪_パッツン(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_パッツンD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "パッツン"; morphVariant.Tag = "パッツン";
dif.Add(new PartGroup(Sta.胴体["前髪"][0][4])); morphVariant.Add(new PartGroup(Sta.胴体["前髪"][0][4]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪左1 = partGroup["髪左1"].ToPar(); X0Y0_髪左1 = partGroup["髪左1"].ToPar();
X0Y0_髪左2 = partGroup["髪左2"].ToPar(); X0Y0_髪左2 = partGroup["髪左2"].ToPar();
@@ -815,12 +815,12 @@ namespace SlaveMatrix
public 前髪_モジャ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_モジャD e) public 前髪_モジャ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_モジャD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "モジャ"; morphVariant.Tag = "モジャ";
dif.Add(new PartGroup(Sta.胴体["前髪"][0][3])); morphVariant.Add(new PartGroup(Sta.胴体["前髪"][0][3]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪左1 = partGroup["髪左1"].ToPar(); X0Y0_髪左1 = partGroup["髪左1"].ToPar();
X0Y0_髪左2 = partGroup["髪左2"].ToPar(); X0Y0_髪左2 = partGroup["髪左2"].ToPar();
@@ -859,12 +859,12 @@ namespace SlaveMatrix
public 前髪_三分1(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_三分1D e) public 前髪_三分1(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_三分1D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "三分1"; morphVariant.Tag = "三分1";
dif.Add(new PartGroup(Sta.胴体["前髪"][0][7])); morphVariant.Add(new PartGroup(Sta.胴体["前髪"][0][7]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
X0Y0_髪左1 = partGroup["髪左1"].ToPar(); X0Y0_髪左1 = partGroup["髪左1"].ToPar();
@@ -790,12 +790,12 @@ namespace SlaveMatrix
public 前髪_三分2(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_三分2D e) public 前髪_三分2(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_三分2D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "三分2"; morphVariant.Tag = "三分2";
dif.Add(new PartGroup(Sta.胴体["前髪"][0][9])); morphVariant.Add(new PartGroup(Sta.胴体["前髪"][0][9]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
X0Y0_髪左1 = partGroup["髪左1"].ToPar(); X0Y0_髪左1 = partGroup["髪左1"].ToPar();
@@ -724,12 +724,12 @@ namespace SlaveMatrix
public 前髪_上げ片(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_上げ片D e) public 前髪_上げ片(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_上げ片D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "上げ片"; morphVariant.Tag = "上げ片";
dif.Add(new PartGroup(Sta.胴体["前髪"][0][16])); morphVariant.Add(new PartGroup(Sta.胴体["前髪"][0][16]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
X0Y0_髪左1 = partGroup["髪左1"].ToPar(); X0Y0_髪左1 = partGroup["髪左1"].ToPar();
@@ -746,12 +746,12 @@ namespace SlaveMatrix
public 前髪_上げ短1(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_上げ短1D e) public 前髪_上げ短1(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_上げ短1D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "上げ短1"; morphVariant.Tag = "上げ短1";
dif.Add(new PartGroup(Sta.胴体["前髪"][0][12])); morphVariant.Add(new PartGroup(Sta.胴体["前髪"][0][12]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
X0Y0_髪左1 = partGroup["髪左1"].ToPar(); X0Y0_髪左1 = partGroup["髪左1"].ToPar();
@@ -746,12 +746,12 @@ namespace SlaveMatrix
public 前髪_上げ短2(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_上げ短2D e) public 前髪_上げ短2(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_上げ短2D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "上げ短2"; morphVariant.Tag = "上げ短2";
dif.Add(new PartGroup(Sta.胴体["前髪"][0][13])); morphVariant.Add(new PartGroup(Sta.胴体["前髪"][0][13]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
X0Y0_髪左1 = partGroup["髪左1"].ToPar(); X0Y0_髪左1 = partGroup["髪左1"].ToPar();
@@ -746,12 +746,12 @@ namespace SlaveMatrix
public 前髪_上げ長1(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_上げ長1D e) public 前髪_上げ長1(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_上げ長1D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "上げ長1"; morphVariant.Tag = "上げ長1";
dif.Add(new PartGroup(Sta.胴体["前髪"][0][14])); morphVariant.Add(new PartGroup(Sta.胴体["前髪"][0][14]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
X0Y0_髪左1 = partGroup["髪左1"].ToPar(); X0Y0_髪左1 = partGroup["髪左1"].ToPar();
@@ -746,12 +746,12 @@ namespace SlaveMatrix
public 前髪_上げ長2(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_上げ長2D e) public 前髪_上げ長2(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_上げ長2D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "上げ長2"; morphVariant.Tag = "上げ長2";
dif.Add(new PartGroup(Sta.胴体["前髪"][0][15])); morphVariant.Add(new PartGroup(Sta.胴体["前髪"][0][15]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
X0Y0_髪左1 = partGroup["髪左1"].ToPar(); X0Y0_髪左1 = partGroup["髪左1"].ToPar();
@@ -662,12 +662,12 @@ namespace SlaveMatrix
public 前髪_中分け1(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_中分け1D e) public 前髪_中分け1(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_中分け1D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "中分け1"; morphVariant.Tag = "中分け1";
dif.Add(new PartGroup(Sta.胴体["前髪"][0][10])); morphVariant.Add(new PartGroup(Sta.胴体["前髪"][0][10]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
X0Y0_髪左1 = partGroup["髪左1"].ToPar(); X0Y0_髪左1 = partGroup["髪左1"].ToPar();
@@ -660,12 +660,12 @@ namespace SlaveMatrix
public 前髪_中分け2(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_中分け2D e) public 前髪_中分け2(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_中分け2D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "中分け2"; morphVariant.Tag = "中分け2";
dif.Add(new PartGroup(Sta.胴体["前髪"][0][11])); morphVariant.Add(new PartGroup(Sta.胴体["前髪"][0][11]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
X0Y0_髪左1 = partGroup["髪左1"].ToPar(); X0Y0_髪左1 = partGroup["髪左1"].ToPar();
@@ -815,12 +815,12 @@ namespace SlaveMatrix
public 前髪_二分1(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_二分1D e) public 前髪_二分1(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_二分1D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "二分1"; morphVariant.Tag = "二分1";
dif.Add(new PartGroup(Sta.胴体["前髪"][0][6])); morphVariant.Add(new PartGroup(Sta.胴体["前髪"][0][6]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
X0Y0_髪左1 = partGroup["髪左1"].ToPar(); X0Y0_髪左1 = partGroup["髪左1"].ToPar();
@@ -746,12 +746,12 @@ namespace SlaveMatrix
public 前髪_二分2(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_二分2D e) public 前髪_二分2(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_二分2D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "二分2"; morphVariant.Tag = "二分2";
dif.Add(new PartGroup(Sta.胴体["前髪"][0][8])); morphVariant.Add(new PartGroup(Sta.胴体["前髪"][0][8]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
X0Y0_髪左1 = partGroup["髪左1"].ToPar(); X0Y0_髪左1 = partGroup["髪左1"].ToPar();
@@ -769,12 +769,12 @@ namespace SlaveMatrix
public 前髪_横流し(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_横流しD e) public 前髪_横流し(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_横流しD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "横流し"; morphVariant.Tag = "横流し";
dif.Add(new PartGroup(Sta.胴体["前髪"][0][5])); morphVariant.Add(new PartGroup(Sta.胴体["前髪"][0][5]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
X0Y0_髪左1 = partGroup["髪左1"].ToPar(); X0Y0_髪左1 = partGroup["髪左1"].ToPar();
@@ -727,12 +727,12 @@ namespace SlaveMatrix
public 前髪_目隠れ1(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_目隠れ1D e) public 前髪_目隠れ1(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_目隠れ1D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "目隠れ1"; morphVariant.Tag = "目隠れ1";
dif.Add(new PartGroup(Sta.胴体["前髪"][0][17])); morphVariant.Add(new PartGroup(Sta.胴体["前髪"][0][17]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪左1 = partGroup["髪左1"].ToPar(); X0Y0_髪左1 = partGroup["髪左1"].ToPar();
X0Y0_髪左2 = partGroup["髪左2"].ToPar(); X0Y0_髪左2 = partGroup["髪左2"].ToPar();
@@ -746,12 +746,12 @@ namespace SlaveMatrix
public 前髪_目隠れ2(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_目隠れ2D e) public 前髪_目隠れ2(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_目隠れ2D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "目隠れ2"; morphVariant.Tag = "目隠れ2";
dif.Add(new PartGroup(Sta.胴体["前髪"][0][18])); morphVariant.Add(new PartGroup(Sta.胴体["前髪"][0][18]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_髪基 = partGroup["髪基"].ToPar(); X0Y0_髪基 = partGroup["髪基"].ToPar();
X0Y0_髪左1 = partGroup["髪左1"].ToPar(); X0Y0_髪左1 = partGroup["髪左1"].ToPar();
@@ -927,12 +927,12 @@ namespace SlaveMatrix
{ {
単足_植 単足_植2 = this; 単足_植 単足_植2 = this;
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "植"; morphVariant.Tag = "植";
dif.Add(new PartGroup(Sta.半身["単足"][0][0])); morphVariant.Add(new PartGroup(Sta.半身["単足"][0][0]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_幹上 = partGroup["幹上"].ToPar(); X0Y0_幹上 = partGroup["幹上"].ToPar();
X0Y0_幹下 = partGroup["幹下"].ToPar(); X0Y0_幹下 = partGroup["幹下"].ToPar();
@@ -805,12 +805,12 @@ namespace SlaveMatrix
public 単足_粘(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 単足_粘D e) public 単足_粘(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 単足_粘D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "粘"; morphVariant.Tag = "粘";
dif.Add(new PartGroup(Sta.半身["単足"][0][1])); morphVariant.Add(new PartGroup(Sta.半身["単足"][0][1]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_粘液0 = partGroup["粘液0"].ToPar(); X0Y0_粘液0 = partGroup["粘液0"].ToPar();
X0Y0_粘液1 = partGroup["粘液1"].ToPar(); X0Y0_粘液1 = partGroup["粘液1"].ToPar();
@@ -586,10 +586,10 @@ namespace SlaveMatrix
public 口_裂け(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 口_裂けD e) public 口_裂け(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 口_裂けD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.胴体["口"][1]); MorphVariant morphVariant = new MorphVariant(Sta.胴体["口"][1]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_口 = partGroup["口"].ToPar(); X0Y0_口 = partGroup["口"].ToPar();
X0Y0_歯 = partGroup["歯"].ToPar(); X0Y0_歯 = partGroup["歯"].ToPar();
@@ -790,10 +790,10 @@ namespace SlaveMatrix
public 口_通常(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 口_通常D e) public 口_通常(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 口_通常D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.胴体["口"][0]); MorphVariant morphVariant = new MorphVariant(Sta.胴体["口"][0]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_口 = partGroup["口"].ToPar(); X0Y0_口 = partGroup["口"].ToPar();
X0Y0_口紅上 = partGroup["口紅上"].ToPar(); X0Y0_口紅上 = partGroup["口紅上"].ToPar();
@@ -104,12 +104,12 @@ namespace SlaveMatrix
{ {
多足_蛸 多足_蛸2 = this; 多足_蛸 多足_蛸2 = this;
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "蛸"; morphVariant.Tag = "蛸";
dif.Add(new PartGroup(Sta.半身["多足"][0][0])); morphVariant.Add(new PartGroup(Sta.半身["多足"][0][0]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_Torso = partGroup["胴"].ToPar(); X0Y0_Torso = partGroup["胴"].ToPar();
Body.SetJoints(); Body.SetJoints();
@@ -175,12 +175,12 @@ namespace SlaveMatrix
{ {
多足_蜘 多足_蜘2 = this; 多足_蜘 多足_蜘2 = this;
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "蜘"; morphVariant.Tag = "蜘";
dif.Add(new PartGroup(Sta.半身["多足"][0][1])); morphVariant.Add(new PartGroup(Sta.半身["多足"][0][1]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_Torso = partGroup["Torso"].ToPar(); X0Y0_Torso = partGroup["Torso"].ToPar();
X0Y0_胸版 = partGroup["胸版"].ToPar(); X0Y0_胸版 = partGroup["胸版"].ToPar();
@@ -976,12 +976,12 @@ namespace SlaveMatrix
{ {
多足_蠍 多足_蠍2 = this; 多足_蠍 多足_蠍2 = this;
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "蠍"; morphVariant.Tag = "蠍";
dif.Add(new PartGroup(Sta.半身["多足"][0][2])); morphVariant.Add(new PartGroup(Sta.半身["多足"][0][2]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
PartGroup pars2 = partGroup["前腹"].ToPars(); PartGroup pars2 = partGroup["前腹"].ToPars();
PartGroup pars3 = pars2["腹節7"].ToPars(); PartGroup pars3 = pars2["腹節7"].ToPars();
@@ -429,10 +429,10 @@ namespace SlaveMatrix
public 大顎(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 大顎D e) public 大顎(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 大顎D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(Sta.肢左["虫顎"][1]); MorphVariant morphVariant = new MorphVariant(Sta.肢左["虫顎"][1]);
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
PartGroup pars2 = partGroup["刺"].ToPars(); PartGroup pars2 = partGroup["刺"].ToPars();
X0Y0_棘_棘1 = pars2["刺1"].ToPar(); X0Y0_棘_棘1 = pars2["刺1"].ToPar();
@@ -3504,12 +3504,12 @@ namespace SlaveMatrix
{ {
尾_ウ 尾_ウ2 = this; 尾_ウ 尾_ウ2 = this;
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "ウミ"; morphVariant.Tag = "ウミ";
dif.Add(new PartGroup(Sta.尻尾["尾"][0][18])); morphVariant.Add(new PartGroup(Sta.尻尾["尾"][0][18]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
PartGroup pars2 = partGroup["尾20"].ToPars(); PartGroup pars2 = partGroup["尾20"].ToPars();
X0Y0_尾20_尾 = pars2["尾"].ToPar(); X0Y0_尾20_尾 = pars2["尾"].ToPar();
@@ -2195,12 +2195,12 @@ namespace SlaveMatrix
public 尾_ガ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_ガD e) public 尾_ガ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_ガD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "ガラ"; morphVariant.Tag = "ガラ";
dif.Add(new PartGroup(Sta.尻尾["尾"][0][17])); morphVariant.Add(new PartGroup(Sta.尻尾["尾"][0][17]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_尾 = partGroup["尾"].ToPar(); X0Y0_尾 = partGroup["尾"].ToPar();
PartGroup pars2 = partGroup["尾9"].ToPars(); PartGroup pars2 = partGroup["尾9"].ToPars();
@@ -5726,12 +5726,12 @@ namespace SlaveMatrix
{ {
尾_ヘ 尾_ヘ2 = this; 尾_ヘ 尾_ヘ2 = this;
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "ヘビ"; morphVariant.Tag = "ヘビ";
dif.Add(new PartGroup(Sta.尻尾["尾"][0][16])); morphVariant.Add(new PartGroup(Sta.尻尾["尾"][0][16]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
PartGroup pars2 = partGroup["尾35"].ToPars(); PartGroup pars2 = partGroup["尾35"].ToPars();
X0Y0_尾35_尾 = pars2["尾"].ToPar(); X0Y0_尾35_尾 = pars2["尾"].ToPar();
@@ -657,12 +657,12 @@ namespace SlaveMatrix
public 尾_悪(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_悪D e) public 尾_悪(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_悪D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "悪尾"; morphVariant.Tag = "悪尾";
dif.Add(new PartGroup(Sta.尻尾["尾"][0][7])); morphVariant.Add(new PartGroup(Sta.尻尾["尾"][0][7]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_尾0 = partGroup["尾0"].ToPar(); X0Y0_尾0 = partGroup["尾0"].ToPar();
X0Y0_尾1 = partGroup["尾1"].ToPar(); X0Y0_尾1 = partGroup["尾1"].ToPar();
@@ -1392,12 +1392,12 @@ namespace SlaveMatrix
public 尾_根(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_根D e) public 尾_根(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_根D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "根尾"; morphVariant.Tag = "根尾";
dif.Add(new PartGroup(Sta.尻尾["尾"][0][22])); morphVariant.Add(new PartGroup(Sta.尻尾["尾"][0][22]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
PartGroup pars2 = partGroup["尾0"].ToPars(); PartGroup pars2 = partGroup["尾0"].ToPars();
X0Y0_尾0_尾 = pars2["尾"].ToPar(); X0Y0_尾0_尾 = pars2["尾"].ToPar();
@@ -657,12 +657,12 @@ namespace SlaveMatrix
public 尾_淫(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_淫D e) public 尾_淫(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_淫D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "淫尾"; morphVariant.Tag = "淫尾";
dif.Add(new PartGroup(Sta.尻尾["尾"][0][8])); morphVariant.Add(new PartGroup(Sta.尻尾["尾"][0][8]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_尾0 = partGroup["尾0"].ToPar(); X0Y0_尾0 = partGroup["尾0"].ToPar();
X0Y0_尾1 = partGroup["尾1"].ToPar(); X0Y0_尾1 = partGroup["尾1"].ToPar();
@@ -1078,12 +1078,12 @@ namespace SlaveMatrix
public 尾_牛(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_牛D e) public 尾_牛(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_牛D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); MorphVariant morphVariant = new MorphVariant();
dif.Tag = "牛尾"; morphVariant.Tag = "牛尾";
dif.Add(new PartGroup(Sta.尻尾["尾"][0][4])); morphVariant.Add(new PartGroup(Sta.尻尾["尾"][0][4]));
Body = new Difs(); Body = new Difs();
Body.Tag = dif.Tag; Body.Tag = morphVariant.Tag;
Body.Add(dif); Body.Add(morphVariant);
PartGroup partGroup = Body[0][0]; PartGroup partGroup = Body[0][0];
X0Y0_尾0 = partGroup["尾0"].ToPar(); X0Y0_尾0 = partGroup["尾0"].ToPar();
X0Y0_尾1 = partGroup["尾1"].ToPar(); X0Y0_尾1 = partGroup["尾1"].ToPar();

Some files were not shown because too many files have changed in this diff Show More