Finished translation of Upper and Lower Arms. Added translation to other vars and funcs

This commit is contained in:
Absolutely disgusting
2026-01-10 14:16:56 +04:00
parent 55c6ca48e7
commit 38c5b7a32b
36 changed files with 2892 additions and 2881 deletions

View File

@@ -367,7 +367,7 @@ namespace SlaveMatrix
_翼下右_接続,
_背中_接続,
_UpperArm_接続,
__接続,
_Waist_接続,
_肌_接続,
_翼左_接続,
_翼右_接続,

View File

@@ -19,9 +19,9 @@ namespace SlaveMatrix
private HashSet<string> = new HashSet<string>
{
Sta.Chestt.ToString(),
Sta.t.ToString(),
Sta.Torsot.ToString(),
Sta.Shouldert.ToString(),
Sta.t.ToString()
Sta.Waistt.ToString()
};
private ryps[] ;

View File

@@ -5,7 +5,7 @@ namespace SlaveMatrix
{
public class Torso : Ele
{
public Par X0Y0_;
public Par X0Y0_Torso;
public Par X0Y0_筋肉_筋肉左;
@@ -23,7 +23,7 @@ namespace SlaveMatrix
public Par X0Y0_植タトゥ_右_タトゥ1;
public ColorD CD;
public ColorD TorsoCD;
public ColorD _筋肉左CD;
@@ -41,7 +41,7 @@ namespace SlaveMatrix
public ColorD _右_タトゥ1CD;
public ColorP X0Y0_CP;
public ColorP X0Y0_TorsoCP;
public ColorP X0Y0_筋肉_筋肉左CP;
@@ -109,16 +109,16 @@ namespace SlaveMatrix
}
}
public bool _表示
public bool Torso_表示
{
get
{
return X0Y0_.Dra;
return X0Y0_Torso.Dra;
}
set
{
X0Y0_.Dra = value;
X0Y0_.Hit = value;
X0Y0_Torso.Dra = value;
X0Y0_Torso.Hit = value;
}
}
@@ -243,11 +243,11 @@ namespace SlaveMatrix
{
get
{
return _表示;
return Torso_表示;
}
set
{
_表示 = value;
Torso_表示 = value;
_筋肉左_表示 = value;
_筋肉右_表示 = value;
_獣毛左_表示 = value;
@@ -263,11 +263,11 @@ namespace SlaveMatrix
{
get
{
return CD.;
return TorsoCD.;
}
set
{
CD. = value;
TorsoCD. = value;
_筋肉左CD. = value;
_筋肉右CD. = value;
_獣毛左CD. = value;
@@ -279,22 +279,22 @@ namespace SlaveMatrix
}
}
public JointS Chest_接続点 => new JointS(, X0Y0_, 0);
public JointS Chest_接続点 => new JointS(, X0Y0_Torso, 0);
public JointS _接続点 => new JointS(, X0Y0_, 5);
public JointS _接続点 => new JointS(, X0Y0_Torso, 5);
public JointS _接続点 => new JointS(, X0Y0_, 1);
public JointS _接続点 => new JointS(, X0Y0_Torso, 1);
public JointS _接続点 => new JointS(, X0Y0_, 2);
public JointS _接続点 => new JointS(, X0Y0_Torso, 2);
public Torso(double DisUnit, , , ModeEventDispatcher Med, TorsoD e)
{
Torso 2 = this;
Torso Torso2 = this;
ThisType = GetType();
//This had no Torso (胴体)
= new Difs(Sta.["Torso"]);
Pars pars = [0][0];
X0Y0_ = pars["胴"].ToPar();
X0Y0_Torso = pars["胴"].ToPar();
Pars pars2 = pars["筋肉"].ToPars();
X0Y0_筋肉_筋肉左 = pars2["筋肉左"].ToPar();
X0Y0_筋肉_筋肉右 = pars2["筋肉右"].ToPar();
@@ -332,7 +332,7 @@ namespace SlaveMatrix
= e.;
X = e.X;
Y = e.Y;
_表示 = e._表示;
Torso_表示 = e.Torso_表示;
_筋肉左_表示 = e._筋肉左_表示;
_筋肉右_表示 = e._筋肉右_表示;
_獣毛左_表示 = e._獣毛左_表示;
@@ -354,9 +354,9 @@ namespace SlaveMatrix
Chest_接続 = e.Chest_接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = 2;
f.Par = Torso2;
f.ConnectionType = ConnectionInfo.Torso_Chest_接続;
f.(2.Chest_接続点);
f.(Torso2.Chest_接続点);
return f;
}).ToArray();
}
@@ -365,9 +365,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = 2;
f.Par = Torso2;
f.ConnectionType = ConnectionInfo.Torso_肌_接続;
f.(2._接続点);
f.(Torso2._接続点);
return f;
}).ToArray();
}
@@ -376,9 +376,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = 2;
f.Par = Torso2;
f.ConnectionType = ConnectionInfo.Torso_翼左_接続;
f.(2._接続点);
f.(Torso2._接続点);
return f;
}).ToArray();
}
@@ -387,15 +387,15 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = 2;
f.Par = Torso2;
f.ConnectionType = ConnectionInfo.Torso_翼右_接続;
f.(2._接続点);
f.(Torso2._接続点);
return f;
}).ToArray();
}
base. = ;
();
X0Y0_CP = new ColorP(X0Y0_, CD, DisUnit, abj: true);
X0Y0_TorsoCP = new ColorP(X0Y0_Torso, TorsoCD, DisUnit, abj: true);
X0Y0_筋肉_筋肉左CP = new ColorP(X0Y0_筋肉_筋肉左, _筋肉左CD, DisUnit, abj: false);
X0Y0_筋肉_筋肉右CP = new ColorP(X0Y0_筋肉_筋肉右, _筋肉右CD, DisUnit, abj: false);
X0Y0_獣性_獣毛左CP = new ColorP(X0Y0_獣性_獣毛左, _獣毛左CD, DisUnit, abj: true);
@@ -418,7 +418,7 @@ namespace SlaveMatrix
public override void ()
{
X0Y0_CP.Update();
X0Y0_TorsoCP.Update();
X0Y0_筋肉_筋肉左CP.Update();
X0Y0_筋肉_筋肉右CP.Update();
X0Y0_獣性_獣毛左CP.Update();
@@ -436,7 +436,7 @@ namespace SlaveMatrix
private void N0( )
{
CD = new ColorD(ref Col.Black, ref .R);
TorsoCD = new ColorD(ref Col.Black, ref .R);
_筋肉左CD = new ColorD(ref ., ref .O);
_筋肉右CD = new ColorD(ref ., ref .O);
_獣毛左CD = new ColorD(ref Col.Black, ref .0O);

View File

@@ -7,7 +7,7 @@ namespace SlaveMatrix
[Serializable]
public class TorsoD : EleD
{
public bool _表示 = true;
public bool Torso_表示 = true;
public bool _筋肉左_表示;

View File

@@ -3,15 +3,15 @@ using _2DGAMELIB;
namespace SlaveMatrix
{
public class Torso_蛇 :
public class Torso_蛇 : //Long torso?
{
public Par X0Y0__鱗;
public Par X0Y0_Torso_鱗;
public Par X0Y0__鱗左;
public Par X0Y0_Torso_鱗左;
public Par X0Y0__鱗右;
public Par X0Y0_Torso_鱗右;
public Par X0Y0_胴_胴;
public Par X0Y0_Torso_Torso;
public Par X0Y0_輪_革;
@@ -25,13 +25,13 @@ namespace SlaveMatrix
public Par X0Y0_輪_金具右;
public ColorD _鱗CD;
public ColorD Torso_鱗CD;
public ColorD _鱗左CD;
public ColorD Torso_鱗左CD;
public ColorD _鱗右CD;
public ColorD Torso_鱗右CD;
public ColorD _胴CD;
public ColorD Torso_TorsoCD;
public ColorD _革CD;
@@ -45,13 +45,13 @@ namespace SlaveMatrix
public ColorD _金具右CD;
public ColorP X0Y0__鱗CP;
public ColorP X0Y0_Torso_鱗CP;
public ColorP X0Y0__鱗左CP;
public ColorP X0Y0_Torso_鱗左CP;
public ColorP X0Y0__鱗右CP;
public ColorP X0Y0_Torso_鱗右CP;
public ColorP X0Y0_胴_胴CP;
public ColorP X0Y0_Torso_TorsoCP;
public ColorP X0Y0_輪_革CP;
@@ -112,55 +112,55 @@ namespace SlaveMatrix
}
}
public bool _鱗_表示
public bool Torso_鱗_表示
{
get
{
return X0Y0__鱗.Dra;
return X0Y0_Torso_鱗.Dra;
}
set
{
X0Y0__鱗.Dra = value;
X0Y0__鱗.Hit = value;
X0Y0_Torso_鱗.Dra = value;
X0Y0_Torso_鱗.Hit = value;
}
}
public bool _鱗左_表示
public bool Torso_鱗左_表示
{
get
{
return X0Y0__鱗左.Dra;
return X0Y0_Torso_鱗左.Dra;
}
set
{
X0Y0__鱗左.Dra = value;
X0Y0__鱗左.Hit = value;
X0Y0_Torso_鱗左.Dra = value;
X0Y0_Torso_鱗左.Hit = value;
}
}
public bool _鱗右_表示
public bool Torso_鱗右_表示
{
get
{
return X0Y0__鱗右.Dra;
return X0Y0_Torso_鱗右.Dra;
}
set
{
X0Y0__鱗右.Dra = value;
X0Y0__鱗右.Hit = value;
X0Y0_Torso_鱗右.Dra = value;
X0Y0_Torso_鱗右.Hit = value;
}
}
public bool _表示
public bool Torso_表示
{
get
{
return X0Y0_胴_胴.Dra;
return X0Y0_Torso_Torso.Dra;
}
set
{
X0Y0_胴_胴.Dra = value;
X0Y0_胴_胴.Hit = value;
X0Y0_Torso_Torso.Dra = value;
X0Y0_Torso_Torso.Hit = value;
}
}
@@ -276,14 +276,14 @@ namespace SlaveMatrix
{
get
{
return _鱗_表示;
return Torso_鱗_表示;
}
set
{
_鱗_表示 = value;
_鱗左_表示 = value;
_鱗右_表示 = value;
_表示 = value;
Torso_鱗_表示 = value;
Torso_鱗左_表示 = value;
Torso_鱗右_表示 = value;
Torso_表示 = value;
_革_表示 = value;
_金具1_表示 = value;
_金具2_表示 = value;
@@ -299,14 +299,14 @@ namespace SlaveMatrix
{
get
{
return _鱗CD.;
return Torso_鱗CD.;
}
set
{
_鱗CD. = value;
_鱗左CD. = value;
_鱗右CD. = value;
_胴CD. = value;
Torso_鱗CD. = value;
Torso_鱗左CD. = value;
Torso_鱗右CD. = value;
Torso_TorsoCD. = value;
_革CD. = value;
_金具1CD. = value;
_金具2CD. = value;
@@ -316,11 +316,11 @@ namespace SlaveMatrix
}
}
public JointS _接続点 => new JointS(, X0Y0_胴_胴, 2);
public JointS _接続点 => new JointS(, X0Y0_Torso_Torso, 2);
public JointS _接続点 => new JointS(, X0Y0_胴_胴, 3);
public JointS _接続点 => new JointS(, X0Y0_Torso_Torso, 3);
public JointS Torso_接続点 => new JointS(, X0Y0_胴_胴, 1);
public JointS Torso_接続点 => new JointS(, X0Y0_Torso_Torso, 1);
public JointS 1_ => new JointS(, X0Y0_輪_金具左, 0);
@@ -328,7 +328,7 @@ namespace SlaveMatrix
public Torso_蛇(double DisUnit, , , ModeEventDispatcher Med, Torso_蛇D e)
{
Torso_蛇 _蛇2 = this;
Torso_蛇 Torso_蛇2 = this;
ThisType = GetType();
Pars pars = new Pars();
pars.Tag = "蛇";
@@ -342,10 +342,10 @@ namespace SlaveMatrix
.Add(dif);
Pars pars2 = [0][0];
Pars pars3 = pars2["胴2"].ToPars();
X0Y0__鱗 = pars3["鱗"].ToPar();
X0Y0__鱗左 = pars3["鱗左"].ToPar();
X0Y0__鱗右 = pars3["鱗右"].ToPar();
X0Y0_胴_胴 = pars3["胴"].ToPar();
X0Y0_Torso_鱗 = pars3["鱗"].ToPar();
X0Y0_Torso_鱗左 = pars3["鱗左"].ToPar();
X0Y0_Torso_鱗右 = pars3["鱗右"].ToPar();
X0Y0_Torso_Torso = pars3["胴"].ToPar();
pars3 = pars2["輪1"].ToPars();
X0Y0_輪_革 = pars3["革"].ToPar();
X0Y0_輪_金具1 = pars3["金具1"].ToPar();
@@ -377,10 +377,10 @@ namespace SlaveMatrix
= e.;
X = e.X;
Y = e.Y;
_鱗_表示 = e._鱗_表示;
_鱗左_表示 = e._鱗左_表示;
_鱗右_表示 = e._鱗右_表示;
_表示 = e._表示;
Torso_鱗_表示 = e.Torso_鱗_表示;
Torso_鱗左_表示 = e.Torso_鱗左_表示;
Torso_鱗右_表示 = e.Torso_鱗右_表示;
Torso_表示 = e.Torso_表示;
_革_表示 = e._革_表示;
_金具1_表示 = e._金具1_表示;
_金具2_表示 = e._金具2_表示;
@@ -401,9 +401,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = _蛇2;
f.Par = Torso_蛇2;
f.ConnectionType = ConnectionInfo.Torso_蛇_左_接続;
f.(_蛇2._接続点);
f.(Torso_蛇2._接続点);
return f;
}).ToArray();
}
@@ -412,9 +412,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = _蛇2;
f.Par = Torso_蛇2;
f.ConnectionType = ConnectionInfo.Torso_蛇_右_接続;
f.(_蛇2._接続点);
f.(Torso_蛇2._接続点);
return f;
}).ToArray();
}
@@ -423,18 +423,18 @@ namespace SlaveMatrix
Torso_接続 = e.Torso_接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = _蛇2;
f.Par = Torso_蛇2;
f.ConnectionType = ConnectionInfo.Torso_蛇_Torso_接続;
f.(_蛇2.Torso_接続点);
f.(Torso_蛇2.Torso_接続点);
return f;
}).ToArray();
}
base. = ;
();
X0Y0__鱗CP = new ColorP(X0Y0__鱗, _鱗CD, DisUnit, abj: true);
X0Y0__鱗左CP = new ColorP(X0Y0__鱗左, _鱗左CD, DisUnit, abj: true);
X0Y0__鱗右CP = new ColorP(X0Y0__鱗右, _鱗右CD, DisUnit, abj: true);
X0Y0_胴_胴CP = new ColorP(X0Y0_胴_胴, _胴CD, DisUnit, abj: true);
X0Y0_Torso_鱗CP = new ColorP(X0Y0_Torso_鱗, Torso_鱗CD, DisUnit, abj: true);
X0Y0_Torso_鱗左CP = new ColorP(X0Y0_Torso_鱗左, Torso_鱗左CD, DisUnit, abj: true);
X0Y0_Torso_鱗右CP = new ColorP(X0Y0_Torso_鱗右, Torso_鱗右CD, DisUnit, abj: true);
X0Y0_Torso_TorsoCP = new ColorP(X0Y0_Torso_Torso, Torso_TorsoCD, DisUnit, abj: true);
X0Y0_輪_革CP = new ColorP(X0Y0_輪_革, _革CD, DisUnit, abj: true);
X0Y0_輪_金具1CP = new ColorP(X0Y0_輪_金具1, _金具1CD, DisUnit, abj: true);
X0Y0_輪_金具2CP = new ColorP(X0Y0_輪_金具2, _金具2CD, DisUnit, abj: true);
@@ -454,10 +454,10 @@ namespace SlaveMatrix
public override void 0(RenderArea Are)
{
Are.Draw(X0Y0__鱗);
Are.Draw(X0Y0__鱗左);
Are.Draw(X0Y0__鱗右);
Are.Draw(X0Y0_胴_胴);
Are.Draw(X0Y0_Torso_鱗);
Are.Draw(X0Y0_Torso_鱗左);
Are.Draw(X0Y0_Torso_鱗右);
Are.Draw(X0Y0_Torso_Torso);
if (Torso_接続 != null && Torso_接続[0]. && Torso_接続[0] is Torso_蛇)
{
((Torso_蛇)Torso_接続[0]).(Are);
@@ -488,7 +488,7 @@ namespace SlaveMatrix
if (Par != null && !(Par is _蛇) && Par.Par != null && !(Par.Par is _蛇))
{
_ = ;
X0Y0_胴_胴.AngleBase = 20.0.GetRanAngle();
X0Y0_Torso_Torso.AngleBase = 20.0.GetRanAngle();
.JoinPAall();
}
}
@@ -504,10 +504,10 @@ namespace SlaveMatrix
public override void ()
{
X0Y0__鱗CP.Update();
X0Y0__鱗左CP.Update();
X0Y0__鱗右CP.Update();
X0Y0_胴_胴CP.Update();
X0Y0_Torso_鱗CP.Update();
X0Y0_Torso_鱗左CP.Update();
X0Y0_Torso_鱗右CP.Update();
X0Y0_Torso_TorsoCP.Update();
X0Y0_輪_革CP.Update();
X0Y0_輪_金具1CP.Update();
X0Y0_輪_金具2CP.Update();
@@ -541,10 +541,10 @@ namespace SlaveMatrix
private void N0( )
{
_鱗CD = new ColorD(ref Col.Black, ref .1O);
_鱗左CD = new ColorD(ref Col.Black, ref .0O);
_鱗右CD = new ColorD(ref Col.Black, ref .0O);
_胴CD = new ColorD(ref Col.Black, ref .0O);
Torso_鱗CD = new ColorD(ref Col.Black, ref .1O);
Torso_鱗左CD = new ColorD(ref Col.Black, ref .0O);
Torso_鱗右CD = new ColorD(ref Col.Black, ref .0O);
Torso_TorsoCD = new ColorD(ref Col.Black, ref .0O);
_革CD = new ColorD();
_金具1CD = new ColorD();
_金具2CD = new ColorD();
@@ -555,10 +555,10 @@ namespace SlaveMatrix
private void T0( )
{
_鱗CD = new ColorD(ref Col.Black, ref .1O);
_鱗左CD = new ColorD(ref Col.Black, ref .O);
_鱗右CD = new ColorD(ref Col.Black, ref .O);
_胴CD = new ColorD(ref Col.Black, ref .0O);
Torso_鱗CD = new ColorD(ref Col.Black, ref .1O);
Torso_鱗左CD = new ColorD(ref Col.Black, ref .O);
Torso_鱗右CD = new ColorD(ref Col.Black, ref .O);
Torso_TorsoCD = new ColorD(ref Col.Black, ref .0O);
_革CD = new ColorD();
_金具1CD = new ColorD();
_金具2CD = new ColorD();
@@ -569,10 +569,10 @@ namespace SlaveMatrix
private void T1( )
{
_鱗CD = new ColorD(ref Col.Black, ref .1O);
_鱗左CD = new ColorD(ref Col.Black, ref .0O);
_鱗右CD = new ColorD(ref Col.Black, ref .0O);
_胴CD = new ColorD(ref Col.Black, ref .O);
Torso_鱗CD = new ColorD(ref Col.Black, ref .1O);
Torso_鱗左CD = new ColorD(ref Col.Black, ref .0O);
Torso_鱗右CD = new ColorD(ref Col.Black, ref .0O);
Torso_TorsoCD = new ColorD(ref Col.Black, ref .O);
_革CD = new ColorD();
_金具1CD = new ColorD();
_金具2CD = new ColorD();

View File

@@ -6,13 +6,13 @@ namespace SlaveMatrix
[Serializable]
public class Torso_蛇D : D
{
public bool _鱗_表示 = true;
public bool Torso_鱗_表示 = true;
public bool _鱗左_表示 = true;
public bool Torso_鱗左_表示 = true;
public bool _鱗右_表示 = true;
public bool Torso_鱗右_表示 = true;
public bool _表示 = true;
public bool Torso_表示 = true;
public bool _革_表示 = true;

View File

@@ -1,25 +1,25 @@
using System.Linq;
using _2DGAMELIB;
using System.Linq;
namespace SlaveMatrix
{
public class Torso_蟲 :
{
public Par X0Y0__背板;
public Par X0Y0_Torso_背板;
public Par X0Y0__節;
public Par X0Y0_Torso_節;
public Par X0Y0__胸板;
public Par X0Y0_Torso_胸板;
public Par X0Y0_胴_胴;
public Par X0Y0_Torso_Torso;
public Par X0Y0__瘤左2;
public Par X0Y0_Torso_瘤左2;
public Par X0Y0__瘤左1;
public Par X0Y0_Torso_瘤左1;
public Par X0Y0__瘤右2;
public Par X0Y0_Torso_瘤右2;
public Par X0Y0__瘤右1;
public Par X0Y0_Torso_瘤右1;
public Par X0Y0_輪_革;
@@ -33,21 +33,21 @@ namespace SlaveMatrix
public Par X0Y0_輪_金具右;
public ColorD _背板CD;
public ColorD Torso_背板CD;
public ColorD _節CD;
public ColorD Torso_節CD;
public ColorD _胸板CD;
public ColorD Torso_胸板CD;
public ColorD _胴CD;
public ColorD Torso_TorsoCD;
public ColorD _瘤左2CD;
public ColorD Torso_瘤左2CD;
public ColorD _瘤左1CD;
public ColorD Torso_瘤左1CD;
public ColorD _瘤右2CD;
public ColorD Torso_瘤右2CD;
public ColorD _瘤右1CD;
public ColorD Torso_瘤右1CD;
public ColorD _革CD;
@@ -61,21 +61,21 @@ namespace SlaveMatrix
public ColorD _金具右CD;
public ColorP X0Y0__背板CP;
public ColorP X0Y0_Torso_背板CP;
public ColorP X0Y0__節CP;
public ColorP X0Y0_Torso_節CP;
public ColorP X0Y0__胸板CP;
public ColorP X0Y0_Torso_胸板CP;
public ColorP X0Y0_胴_胴CP;
public ColorP X0Y0_Torso_TorsoCP;
public ColorP X0Y0__瘤左2CP;
public ColorP X0Y0_Torso_瘤左2CP;
public ColorP X0Y0__瘤左1CP;
public ColorP X0Y0_Torso_瘤左1CP;
public ColorP X0Y0__瘤右2CP;
public ColorP X0Y0_Torso_瘤右2CP;
public ColorP X0Y0__瘤右1CP;
public ColorP X0Y0_Torso_瘤右1CP;
public ColorP X0Y0_輪_革CP;
@@ -136,107 +136,107 @@ namespace SlaveMatrix
}
}
public bool _背板_表示
public bool Torso_背板_表示
{
get
{
return X0Y0__背板.Dra;
return X0Y0_Torso_背板.Dra;
}
set
{
X0Y0__背板.Dra = value;
X0Y0__背板.Hit = value;
X0Y0_Torso_背板.Dra = value;
X0Y0_Torso_背板.Hit = value;
}
}
public bool _節_表示
public bool Torso_節_表示
{
get
{
return X0Y0__節.Dra;
return X0Y0_Torso_節.Dra;
}
set
{
X0Y0__節.Dra = value;
X0Y0__節.Hit = value;
X0Y0_Torso_節.Dra = value;
X0Y0_Torso_節.Hit = value;
}
}
public bool _胸板_表示
public bool Torso_胸板_表示
{
get
{
return X0Y0__胸板.Dra;
return X0Y0_Torso_胸板.Dra;
}
set
{
X0Y0__胸板.Dra = value;
X0Y0__胸板.Hit = value;
X0Y0_Torso_胸板.Dra = value;
X0Y0_Torso_胸板.Hit = value;
}
}
public bool _胴_表示
public bool Torso_Torso_表示
{
get
{
return X0Y0_胴_胴.Dra;
return X0Y0_Torso_Torso.Dra;
}
set
{
X0Y0_胴_胴.Dra = value;
X0Y0_胴_胴.Hit = value;
X0Y0_Torso_Torso.Dra = value;
X0Y0_Torso_Torso.Hit = value;
}
}
public bool _瘤左2_表示
public bool Torso_瘤左2_表示
{
get
{
return X0Y0__瘤左2.Dra;
return X0Y0_Torso_瘤左2.Dra;
}
set
{
X0Y0__瘤左2.Dra = value;
X0Y0__瘤左2.Hit = value;
X0Y0_Torso_瘤左2.Dra = value;
X0Y0_Torso_瘤左2.Hit = value;
}
}
public bool _瘤左1_表示
public bool Torso_瘤左1_表示
{
get
{
return X0Y0__瘤左1.Dra;
return X0Y0_Torso_瘤左1.Dra;
}
set
{
X0Y0__瘤左1.Dra = value;
X0Y0__瘤左1.Hit = value;
X0Y0_Torso_瘤左1.Dra = value;
X0Y0_Torso_瘤左1.Hit = value;
}
}
public bool _瘤右2_表示
public bool Torso_瘤右2_表示
{
get
{
return X0Y0__瘤右2.Dra;
return X0Y0_Torso_瘤右2.Dra;
}
set
{
X0Y0__瘤右2.Dra = value;
X0Y0__瘤右2.Hit = value;
X0Y0_Torso_瘤右2.Dra = value;
X0Y0_Torso_瘤右2.Hit = value;
}
}
public bool _瘤右1_表示
public bool Torso_瘤右1_表示
{
get
{
return X0Y0__瘤右1.Dra;
return X0Y0_Torso_瘤右1.Dra;
}
set
{
X0Y0__瘤右1.Dra = value;
X0Y0__瘤右1.Hit = value;
X0Y0_Torso_瘤右1.Dra = value;
X0Y0_Torso_瘤右1.Hit = value;
}
}
@@ -352,18 +352,18 @@ namespace SlaveMatrix
{
get
{
return _背板_表示;
return Torso_背板_表示;
}
set
{
_背板_表示 = value;
_節_表示 = value;
_胸板_表示 = value;
_胴_表示 = value;
_瘤左2_表示 = value;
_瘤左1_表示 = value;
_瘤右2_表示 = value;
_瘤右1_表示 = value;
Torso_背板_表示 = value;
Torso_節_表示 = value;
Torso_胸板_表示 = value;
Torso_Torso_表示 = value;
Torso_瘤左2_表示 = value;
Torso_瘤左1_表示 = value;
Torso_瘤右2_表示 = value;
Torso_瘤右1_表示 = value;
_革_表示 = value;
_金具1_表示 = value;
_金具2_表示 = value;
@@ -379,18 +379,18 @@ namespace SlaveMatrix
{
get
{
return _背板CD.;
return Torso_背板CD.;
}
set
{
_背板CD. = value;
_節CD. = value;
_胸板CD. = value;
_胴CD. = value;
_瘤左2CD. = value;
_瘤左1CD. = value;
_瘤右2CD. = value;
_瘤右1CD. = value;
Torso_背板CD. = value;
Torso_節CD. = value;
Torso_胸板CD. = value;
Torso_TorsoCD. = value;
Torso_瘤左2CD. = value;
Torso_瘤左1CD. = value;
Torso_瘤右2CD. = value;
Torso_瘤右1CD. = value;
_革CD. = value;
_金具1CD. = value;
_金具2CD. = value;
@@ -404,11 +404,11 @@ namespace SlaveMatrix
{
get
{
return _背板_表示;
return Torso_背板_表示;
}
set
{
_背板_表示 = value;
Torso_背板_表示 = value;
}
}
@@ -416,11 +416,11 @@ namespace SlaveMatrix
{
get
{
return _節_表示;
return Torso_節_表示;
}
set
{
_節_表示 = value;
Torso_節_表示 = value;
}
}
@@ -428,23 +428,23 @@ namespace SlaveMatrix
{
get
{
return _胸板_表示;
return Torso_胸板_表示;
}
set
{
_胸板_表示 = value;
Torso_胸板_表示 = value;
}
}
public bool
public bool Torso
{
get
{
return _胴_表示;
return Torso_Torso_表示;
}
set
{
_胴_表示 = value;
Torso_Torso_表示 = value;
}
}
@@ -452,22 +452,22 @@ namespace SlaveMatrix
{
get
{
return _瘤左2_表示;
return Torso_瘤左2_表示;
}
set
{
_瘤左2_表示 = value;
_瘤左1_表示 = value;
_瘤右2_表示 = value;
_瘤右1_表示 = value;
Torso_瘤左2_表示 = value;
Torso_瘤左1_表示 = value;
Torso_瘤右2_表示 = value;
Torso_瘤右1_表示 = value;
}
}
public JointS _接続点 => new JointS(, X0Y0_胴_胴, 0);
public JointS _接続点 => new JointS(, X0Y0_Torso_Torso, 0);
public JointS _接続点 => new JointS(, X0Y0_胴_胴, 1);
public JointS _接続点 => new JointS(, X0Y0_Torso_Torso, 1);
public JointS Torso_接続点 => new JointS(, X0Y0_胴_胴, 3);
public JointS Torso_接続点 => new JointS(, X0Y0_Torso_Torso, 3);
public JointS 1_ => new JointS(, X0Y0_輪_金具左, 0);
@@ -475,7 +475,7 @@ namespace SlaveMatrix
public Torso_蟲(double DisUnit, , , ModeEventDispatcher Med, Torso_蟲D e)
{
Torso_蟲 _蟲2 = this;
Torso_蟲 Torso_蟲2 = this;
ThisType = GetType();
Pars pars = new Pars();
pars.Tag = "蟲";
@@ -489,14 +489,14 @@ namespace SlaveMatrix
.Add(dif);
Pars pars2 = [0][0];
Pars pars3 = pars2["胴4"].ToPars();
X0Y0__背板 = pars3["背板"].ToPar();
X0Y0__節 = pars3["節"].ToPar();
X0Y0__胸板 = pars3["胸板"].ToPar();
X0Y0_胴_胴 = pars3["Torso"].ToPar();
X0Y0__瘤左2 = pars3["瘤左2"].ToPar();
X0Y0__瘤左1 = pars3["瘤左1"].ToPar();
X0Y0__瘤右2 = pars3["瘤右2"].ToPar();
X0Y0__瘤右1 = pars3["瘤右1"].ToPar();
X0Y0_Torso_背板 = pars3["背板"].ToPar();
X0Y0_Torso_節 = pars3["節"].ToPar();
X0Y0_Torso_胸板 = pars3["胸板"].ToPar();
X0Y0_Torso_Torso = pars3["Torso"].ToPar();
X0Y0_Torso_瘤左2 = pars3["瘤左2"].ToPar();
X0Y0_Torso_瘤左1 = pars3["瘤左1"].ToPar();
X0Y0_Torso_瘤右2 = pars3["瘤右2"].ToPar();
X0Y0_Torso_瘤右1 = pars3["瘤右1"].ToPar();
pars3 = pars2["輪2"].ToPars();
X0Y0_輪_革 = pars3["革"].ToPar();
X0Y0_輪_金具1 = pars3["金具1"].ToPar();
@@ -528,14 +528,14 @@ namespace SlaveMatrix
= e.;
X = e.X;
Y = e.Y;
_背板_表示 = e._背板_表示;
_節_表示 = e._節_表示;
_胸板_表示 = e._胸板_表示;
_胴_表示 = e._胴_表示;
_瘤左2_表示 = e._瘤左2_表示;
_瘤左1_表示 = e._瘤左1_表示;
_瘤右2_表示 = e._瘤右2_表示;
_瘤右1_表示 = e._瘤右1_表示;
Torso_背板_表示 = e.Torso_背板_表示;
Torso_節_表示 = e.Torso_節_表示;
Torso_胸板_表示 = e.Torso_胸板_表示;
Torso_Torso_表示 = e.Torso_Torso_表示;
Torso_瘤左2_表示 = e.Torso_瘤左2_表示;
Torso_瘤左1_表示 = e.Torso_瘤左1_表示;
Torso_瘤右2_表示 = e.Torso_瘤右2_表示;
Torso_瘤右1_表示 = e.Torso_瘤右1_表示;
_革_表示 = e._革_表示;
_金具1_表示 = e._金具1_表示;
_金具2_表示 = e._金具2_表示;
@@ -546,7 +546,7 @@ namespace SlaveMatrix
= e.;
= e.;
= e.;
= e.;
Torso = e.Torso;
= e.;
= e.;
= e.;
@@ -561,9 +561,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = _蟲2;
f.Par = Torso_蟲2;
f.ConnectionType = ConnectionInfo.Torso_蟲_左_接続;
f.(_蟲2._接続点);
f.(Torso_蟲2._接続点);
return f;
}).ToArray();
}
@@ -572,9 +572,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = _蟲2;
f.Par = Torso_蟲2;
f.ConnectionType = ConnectionInfo.Torso_蟲_右_接続;
f.(_蟲2._接続点);
f.(Torso_蟲2._接続点);
return f;
}).ToArray();
}
@@ -583,22 +583,22 @@ namespace SlaveMatrix
Torso_接続 = e.Torso_接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = _蟲2;
f.Par = Torso_蟲2;
f.ConnectionType = ConnectionInfo.Torso_蟲_Torso_接続;
f.(_蟲2.Torso_接続点);
f.(Torso_蟲2.Torso_接続点);
return f;
}).ToArray();
}
base. = ;
();
X0Y0__背板CP = new ColorP(X0Y0__背板, _背板CD, DisUnit, abj: true);
X0Y0__節CP = new ColorP(X0Y0__節, _節CD, DisUnit, abj: true);
X0Y0__胸板CP = new ColorP(X0Y0__胸板, _胸板CD, DisUnit, abj: true);
X0Y0_胴_胴CP = new ColorP(X0Y0_胴_胴, _胴CD, DisUnit, abj: true);
X0Y0__瘤左2CP = new ColorP(X0Y0__瘤左2, _瘤左2CD, DisUnit, abj: true);
X0Y0__瘤左1CP = new ColorP(X0Y0__瘤左1, _瘤左1CD, DisUnit, abj: true);
X0Y0__瘤右2CP = new ColorP(X0Y0__瘤右2, _瘤右2CD, DisUnit, abj: true);
X0Y0__瘤右1CP = new ColorP(X0Y0__瘤右1, _瘤右1CD, DisUnit, abj: true);
X0Y0_Torso_背板CP = new ColorP(X0Y0_Torso_背板, Torso_背板CD, DisUnit, abj: true);
X0Y0_Torso_節CP = new ColorP(X0Y0_Torso_節, Torso_節CD, DisUnit, abj: true);
X0Y0_Torso_胸板CP = new ColorP(X0Y0_Torso_胸板, Torso_胸板CD, DisUnit, abj: true);
X0Y0_Torso_TorsoCP = new ColorP(X0Y0_Torso_Torso, Torso_TorsoCD, DisUnit, abj: true);
X0Y0_Torso_瘤左2CP = new ColorP(X0Y0_Torso_瘤左2, Torso_瘤左2CD, DisUnit, abj: true);
X0Y0_Torso_瘤左1CP = new ColorP(X0Y0_Torso_瘤左1, Torso_瘤左1CD, DisUnit, abj: true);
X0Y0_Torso_瘤右2CP = new ColorP(X0Y0_Torso_瘤右2, Torso_瘤右2CD, DisUnit, abj: true);
X0Y0_Torso_瘤右1CP = new ColorP(X0Y0_Torso_瘤右1, Torso_瘤右1CD, DisUnit, abj: true);
X0Y0_輪_革CP = new ColorP(X0Y0_輪_革, _革CD, DisUnit, abj: true);
X0Y0_輪_金具1CP = new ColorP(X0Y0_輪_金具1, _金具1CD, DisUnit, abj: true);
X0Y0_輪_金具2CP = new ColorP(X0Y0_輪_金具2, _金具2CD, DisUnit, abj: true);
@@ -633,7 +633,7 @@ namespace SlaveMatrix
public override void SetAngle0()
{
_ = ;
X0Y0_胴_胴.AngleBase = 20.0.GetRanAngle();
X0Y0_Torso_Torso.AngleBase = 20.0.GetRanAngle();
.JoinPAall();
}
@@ -648,14 +648,14 @@ namespace SlaveMatrix
public override void ()
{
X0Y0__背板CP.Update();
X0Y0__節CP.Update();
X0Y0__胸板CP.Update();
X0Y0_胴_胴CP.Update();
X0Y0__瘤左2CP.Update();
X0Y0__瘤左1CP.Update();
X0Y0__瘤右2CP.Update();
X0Y0__瘤右1CP.Update();
X0Y0_Torso_背板CP.Update();
X0Y0_Torso_節CP.Update();
X0Y0_Torso_胸板CP.Update();
X0Y0_Torso_TorsoCP.Update();
X0Y0_Torso_瘤左2CP.Update();
X0Y0_Torso_瘤左1CP.Update();
X0Y0_Torso_瘤右2CP.Update();
X0Y0_Torso_瘤右1CP.Update();
X0Y0_輪_革CP.Update();
X0Y0_輪_金具1CP.Update();
X0Y0_輪_金具2CP.Update();
@@ -689,14 +689,14 @@ namespace SlaveMatrix
private void N0( )
{
_背板CD = new ColorD(ref Col.Black, ref .0O);
_節CD = new ColorD(ref Col.Black, ref .1O);
_胸板CD = new ColorD(ref Col.Black, ref .1O);
_胴CD = new ColorD(ref Col.Black, ref .1O);
_瘤左2CD = new ColorD(ref Col.Black, ref .1O);
_瘤左1CD = new ColorD(ref Col.Black, ref .1O);
_瘤右2CD = new ColorD(ref Col.Black, ref .1O);
_瘤右1CD = new ColorD(ref Col.Black, ref .1O);
Torso_背板CD = new ColorD(ref Col.Black, ref .0O);
Torso_節CD = new ColorD(ref Col.Black, ref .1O);
Torso_胸板CD = new ColorD(ref Col.Black, ref .1O);
Torso_TorsoCD = new ColorD(ref Col.Black, ref .1O);
Torso_瘤左2CD = new ColorD(ref Col.Black, ref .1O);
Torso_瘤左1CD = new ColorD(ref Col.Black, ref .1O);
Torso_瘤右2CD = new ColorD(ref Col.Black, ref .1O);
Torso_瘤右1CD = new ColorD(ref Col.Black, ref .1O);
_革CD = new ColorD();
_金具1CD = new ColorD();
_金具2CD = new ColorD();
@@ -707,14 +707,14 @@ namespace SlaveMatrix
private void T0( )
{
_背板CD = new ColorD(ref Col.Black, ref .0O);
_節CD = new ColorD(ref Col.Black, ref .O);
_胸板CD = new ColorD(ref Col.Black, ref .1O);
_胴CD = new ColorD(ref Col.Black, ref .O);
_瘤左2CD = new ColorD(ref Col.Black, ref .O);
_瘤左1CD = new ColorD(ref Col.Black, ref .O);
_瘤右2CD = new ColorD(ref Col.Black, ref .O);
_瘤右1CD = new ColorD(ref Col.Black, ref .O);
Torso_背板CD = new ColorD(ref Col.Black, ref .0O);
Torso_節CD = new ColorD(ref Col.Black, ref .O);
Torso_胸板CD = new ColorD(ref Col.Black, ref .1O);
Torso_TorsoCD = new ColorD(ref Col.Black, ref .O);
Torso_瘤左2CD = new ColorD(ref Col.Black, ref .O);
Torso_瘤左1CD = new ColorD(ref Col.Black, ref .O);
Torso_瘤右2CD = new ColorD(ref Col.Black, ref .O);
Torso_瘤右1CD = new ColorD(ref Col.Black, ref .O);
_革CD = new ColorD();
_金具1CD = new ColorD();
_金具2CD = new ColorD();
@@ -725,14 +725,14 @@ namespace SlaveMatrix
private void T1( )
{
_背板CD = new ColorD(ref Col.Black, ref .0O);
_節CD = new ColorD(ref Col.Black, ref .O);
_胸板CD = new ColorD(ref Col.Black, ref .O);
_胴CD = new ColorD(ref Col.Black, ref .1O);
_瘤左2CD = new ColorD(ref Col.Black, ref .O);
_瘤左1CD = new ColorD(ref Col.Black, ref .O);
_瘤右2CD = new ColorD(ref Col.Black, ref .O);
_瘤右1CD = new ColorD(ref Col.Black, ref .O);
Torso_背板CD = new ColorD(ref Col.Black, ref .0O);
Torso_節CD = new ColorD(ref Col.Black, ref .O);
Torso_胸板CD = new ColorD(ref Col.Black, ref .O);
Torso_TorsoCD = new ColorD(ref Col.Black, ref .1O);
Torso_瘤左2CD = new ColorD(ref Col.Black, ref .O);
Torso_瘤左1CD = new ColorD(ref Col.Black, ref .O);
Torso_瘤右2CD = new ColorD(ref Col.Black, ref .O);
Torso_瘤右1CD = new ColorD(ref Col.Black, ref .O);
_革CD = new ColorD();
_金具1CD = new ColorD();
_金具2CD = new ColorD();

View File

@@ -6,21 +6,21 @@ namespace SlaveMatrix
[Serializable]
public class Torso_蟲D : D
{
public bool _背板_表示 = true;
public bool Torso_背板_表示 = true;
public bool _節_表示 = true;
public bool Torso_節_表示 = true;
public bool _胸板_表示 = true;
public bool Torso_胸板_表示 = true;
public bool _胴_表示 = true;
public bool Torso_Torso_表示 = true;
public bool _瘤左2_表示 = true;
public bool Torso_瘤左2_表示 = true;
public bool _瘤左1_表示 = true;
public bool Torso_瘤左1_表示 = true;
public bool _瘤右2_表示 = true;
public bool Torso_瘤右2_表示 = true;
public bool _瘤右1_表示 = true;
public bool Torso_瘤右1_表示 = true;
public bool _革_表示 = true;
@@ -42,7 +42,7 @@ namespace SlaveMatrix
public bool = true;
public bool = true;
public bool Torso = true;
public bool = true;

View File

@@ -1,11 +1,11 @@
using System.Linq;
using _2DGAMELIB;
using System.Linq;
namespace SlaveMatrix
{
public class Waist : Ele
{
public Par X0Y0_;
public Par X0Y0_Waist;
public Par X0Y0_股;
@@ -91,7 +91,7 @@ namespace SlaveMatrix
public Par X0Y0_ハイライト下右;
public Par X0Y1_;
public Par X0Y1_Waist;
public Par X0Y1_股;
@@ -177,7 +177,7 @@ namespace SlaveMatrix
public Par X0Y1_ハイライト下右;
public Par X0Y2_;
public Par X0Y2_Waist;
public Par X0Y2_股;
@@ -263,7 +263,7 @@ namespace SlaveMatrix
public Par X0Y2_ハイライト下右;
public Par X0Y3_;
public Par X0Y3_Waist;
public Par X0Y3_股;
@@ -349,7 +349,7 @@ namespace SlaveMatrix
public Par X0Y3_ハイライト下右;
public Par X0Y4_;
public Par X0Y4_Waist;
public Par X0Y4_股;
@@ -435,7 +435,7 @@ namespace SlaveMatrix
public Par X0Y4_ハイライト下右;
public ColorD CD;
public ColorD WaistCD;
public ColorD CD;
@@ -521,7 +521,7 @@ namespace SlaveMatrix
public ColorD CD;
public ColorP X0Y0_CP;
public ColorP X0Y0_WaistCP;
public ColorP X0Y0_股CP;
@@ -607,7 +607,7 @@ namespace SlaveMatrix
public ColorP X0Y0_ハイライト下右CP;
public ColorP X0Y1_CP;
public ColorP X0Y1_WaistCP;
public ColorP X0Y1_股CP;
@@ -693,7 +693,7 @@ namespace SlaveMatrix
public ColorP X0Y1_ハイライト下右CP;
public ColorP X0Y2_CP;
public ColorP X0Y2_WaistCP;
public ColorP X0Y2_股CP;
@@ -779,7 +779,7 @@ namespace SlaveMatrix
public ColorP X0Y2_ハイライト下右CP;
public ColorP X0Y3_CP;
public ColorP X0Y3_WaistCP;
public ColorP X0Y3_股CP;
@@ -865,7 +865,7 @@ namespace SlaveMatrix
public ColorP X0Y3_ハイライト下右CP;
public ColorP X0Y4_CP;
public ColorP X0Y4_WaistCP;
public ColorP X0Y4_股CP;
@@ -1020,24 +1020,24 @@ namespace SlaveMatrix
}
}
public bool _表示
public bool Waist_表示
{
get
{
return X0Y0_.Dra;
return X0Y0_Waist.Dra;
}
set
{
X0Y0_.Dra = value;
X0Y1_.Dra = value;
X0Y2_.Dra = value;
X0Y3_.Dra = value;
X0Y4_.Dra = value;
X0Y0_.Hit = value;
X0Y1_.Hit = value;
X0Y2_.Hit = value;
X0Y3_.Hit = value;
X0Y4_.Hit = value;
X0Y0_Waist.Dra = value;
X0Y1_Waist.Dra = value;
X0Y2_Waist.Dra = value;
X0Y3_Waist.Dra = value;
X0Y4_Waist.Dra = value;
X0Y0_Waist.Hit = value;
X0Y1_Waist.Hit = value;
X0Y2_Waist.Hit = value;
X0Y3_Waist.Hit = value;
X0Y4_Waist.Hit = value;
}
}
@@ -2025,11 +2025,11 @@ namespace SlaveMatrix
{
get
{
return _表示;
return Waist_表示;
}
set
{
_表示 = value;
Waist_表示 = value;
_表示 = value;
_表示 = value;
_表示 = value;
@@ -2079,11 +2079,11 @@ namespace SlaveMatrix
{
get
{
return CD.;
return WaistCD.;
}
set
{
CD. = value;
WaistCD. = value;
CD. = value;
CD. = value;
CD. = value;
@@ -2129,35 +2129,35 @@ namespace SlaveMatrix
}
}
public JointS Torso_接続点 => new JointS(, X0Y0_, 0);
public JointS Torso_接続点 => new JointS(, X0Y0_Waist, 0);
public JointS _接続点 => new JointS(, X0Y0_, 1);
public JointS _接続点 => new JointS(, X0Y0_Waist, 1);
public JointS _接続点 => new JointS(, X0Y0_, 2);
public JointS _接続点 => new JointS(, X0Y0_Waist, 2);
public JointS _接続点 => new JointS(, X0Y0_, 4);
public JointS _接続点 => new JointS(, X0Y0_Waist, 4);
public JointS _接続点 => new JointS(, X0Y0_, 5);
public JointS _接続点 => new JointS(, X0Y0_Waist, 5);
public JointS _接続点 => new JointS(, X0Y0_, 5);
public JointS _接続点 => new JointS(, X0Y0_Waist, 5);
public JointS _接続点 => new JointS(, X0Y0_, 5);
public JointS _接続点 => new JointS(, X0Y0_Waist, 5);
public JointS _接続点 => new JointS(, X0Y0_, 6);
public JointS _接続点 => new JointS(, X0Y0_Waist, 6);
public JointS _接続点 => new JointS(, X0Y0_, 7);
public JointS _接続点 => new JointS(, X0Y0_Waist, 7);
public JointS _接続点 => new JointS(, X0Y0_, 8);
public JointS _接続点 => new JointS(, X0Y0_Waist, 8);
public JointS _接続点 => new JointS(, X0Y0_, 9);
public JointS _接続点 => new JointS(, X0Y0_Waist, 9);
public Waist(double DisUnit, , , ModeEventDispatcher Med, WaistD e)
{
Waist 2 = this;
Waist Waist2 = this;
ThisType = GetType();
= new Difs(Sta.["Waist"]);
Pars pars = [0][0];
X0Y0_ = pars["腰"].ToPar();
X0Y0_Waist = pars["腰"].ToPar();
X0Y0_股 = pars["股"].ToPar();
X0Y0_下腹 = pars["下腹"].ToPar();
X0Y0_腰皺 = pars["腰皺"].ToPar();
@@ -2213,7 +2213,7 @@ namespace SlaveMatrix
X0Y0_ハイライト下左 = pars["ハイライト下左"].ToPar();
X0Y0_ハイライト下右 = pars["ハイライト下右"].ToPar();
pars = [0][1];
X0Y1_ = pars["腰"].ToPar();
X0Y1_Waist = pars["腰"].ToPar();
X0Y1_股 = pars["股"].ToPar();
X0Y1_下腹 = pars["下腹"].ToPar();
X0Y1_腰皺 = pars["腰皺"].ToPar();
@@ -2269,7 +2269,7 @@ namespace SlaveMatrix
X0Y1_ハイライト下左 = pars["ハイライト下左"].ToPar();
X0Y1_ハイライト下右 = pars["ハイライト下右"].ToPar();
pars = [0][2];
X0Y2_ = pars["腰"].ToPar();
X0Y2_Waist = pars["腰"].ToPar();
X0Y2_股 = pars["股"].ToPar();
X0Y2_下腹 = pars["下腹"].ToPar();
X0Y2_腰皺 = pars["腰皺"].ToPar();
@@ -2325,7 +2325,7 @@ namespace SlaveMatrix
X0Y2_ハイライト下左 = pars["ハイライト下左"].ToPar();
X0Y2_ハイライト下右 = pars["ハイライト下右"].ToPar();
pars = [0][3];
X0Y3_ = pars["腰"].ToPar();
X0Y3_Waist = pars["腰"].ToPar();
X0Y3_股 = pars["股"].ToPar();
X0Y3_下腹 = pars["下腹"].ToPar();
X0Y3_腰皺 = pars["腰皺"].ToPar();
@@ -2381,7 +2381,7 @@ namespace SlaveMatrix
X0Y3_ハイライト下左 = pars["ハイライト下左"].ToPar();
X0Y3_ハイライト下右 = pars["ハイライト下右"].ToPar();
pars = [0][4];
X0Y4_ = pars["腰"].ToPar();
X0Y4_Waist = pars["腰"].ToPar();
X0Y4_股 = pars["股"].ToPar();
X0Y4_下腹 = pars["下腹"].ToPar();
X0Y4_腰皺 = pars["腰皺"].ToPar();
@@ -2460,7 +2460,7 @@ namespace SlaveMatrix
= e.;
X = e.X;
Y = e.Y;
_表示 = e._表示;
Waist_表示 = e.Waist_表示;
_表示 = e._表示;
_表示 = e._表示;
_表示 = e._表示;
@@ -2521,9 +2521,9 @@ namespace SlaveMatrix
Torso_接続 = e.Torso_接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = 2;
f.Par = Waist2;
f.ConnectionType = ConnectionInfo.Waist_Torso_接続;
f.(2.Torso_接続点);
f.(Waist2.Torso_接続点);
return f;
}).ToArray();
}
@@ -2532,9 +2532,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = 2;
f.Par = Waist2;
f.ConnectionType = ConnectionInfo.Waist_腿左_接続;
f.(2._接続点);
f.(Waist2._接続点);
return f;
}).ToArray();
}
@@ -2543,9 +2543,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = 2;
f.Par = Waist2;
f.ConnectionType = ConnectionInfo.Waist_腿右_接続;
f.(2._接続点);
f.(Waist2._接続点);
return f;
}).ToArray();
}
@@ -2554,9 +2554,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = 2;
f.Par = Waist2;
f.ConnectionType = ConnectionInfo.Waist_膣基_接続;
f.(2._接続点);
f.(Waist2._接続点);
return f;
}).ToArray();
}
@@ -2565,9 +2565,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = 2;
f.Par = Waist2;
f.ConnectionType = ConnectionInfo.Waist_肛門_接続;
f.(2._接続点);
f.(Waist2._接続点);
return f;
}).ToArray();
}
@@ -2576,9 +2576,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = 2;
f.Par = Waist2;
f.ConnectionType = ConnectionInfo.Waist_尾_接続;
f.(2._接続点);
f.(Waist2._接続点);
return f;
}).ToArray();
}
@@ -2587,9 +2587,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = 2;
f.Par = Waist2;
f.ConnectionType = ConnectionInfo.Waist_半身_接続;
f.(2._接続点);
f.(Waist2._接続点);
return f;
}).ToArray();
}
@@ -2598,9 +2598,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = 2;
f.Par = Waist2;
f.ConnectionType = ConnectionInfo.Waist_上着_接続;
f.(2._接続点);
f.(Waist2._接続点);
return f;
}).ToArray();
}
@@ -2609,9 +2609,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = 2;
f.Par = Waist2;
f.ConnectionType = ConnectionInfo.Waist_肌_接続;
f.(2._接続点);
f.(Waist2._接続点);
return f;
}).ToArray();
}
@@ -2620,9 +2620,9 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = 2;
f.Par = Waist2;
f.ConnectionType = ConnectionInfo.Waist_翼左_接続;
f.(2._接続点);
f.(Waist2._接続点);
return f;
}).ToArray();
}
@@ -2631,15 +2631,15 @@ namespace SlaveMatrix
_接続 = e._接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = 2;
f.Par = Waist2;
f.ConnectionType = ConnectionInfo.Waist_翼右_接続;
f.(2._接続点);
f.(Waist2._接続点);
return f;
}).ToArray();
}
base. = ;
();
X0Y0_CP = new ColorP(X0Y0_, CD, DisUnit, abj: true);
X0Y0_WaistCP = new ColorP(X0Y0_Waist, WaistCD, DisUnit, abj: true);
X0Y0_股CP = new ColorP(X0Y0_股, CD, DisUnit, abj: false);
X0Y0_下腹CP = new ColorP(X0Y0_下腹, CD, DisUnit, abj: false);
X0Y0_腰皺CP = new ColorP(X0Y0_腰皺, CD, DisUnit, abj: false);
@@ -2682,7 +2682,7 @@ namespace SlaveMatrix
X0Y0_ハイライト上右CP = new ColorP(X0Y0_ハイライト上右, CD, DisUnit, abj: true);
X0Y0_ハイライト下左CP = new ColorP(X0Y0_ハイライト下左, CD, DisUnit, abj: true);
X0Y0_ハイライト下右CP = new ColorP(X0Y0_ハイライト下右, CD, DisUnit, abj: true);
X0Y1_CP = new ColorP(X0Y1_, CD, DisUnit, abj: true);
X0Y1_WaistCP = new ColorP(X0Y1_Waist, WaistCD, DisUnit, abj: true);
X0Y1_股CP = new ColorP(X0Y1_股, CD, DisUnit, abj: false);
X0Y1_下腹CP = new ColorP(X0Y1_下腹, CD, DisUnit, abj: false);
X0Y1_腰皺CP = new ColorP(X0Y1_腰皺, CD, DisUnit, abj: false);
@@ -2725,7 +2725,7 @@ namespace SlaveMatrix
X0Y1_ハイライト上右CP = new ColorP(X0Y1_ハイライト上右, CD, DisUnit, abj: true);
X0Y1_ハイライト下左CP = new ColorP(X0Y1_ハイライト下左, CD, DisUnit, abj: true);
X0Y1_ハイライト下右CP = new ColorP(X0Y1_ハイライト下右, CD, DisUnit, abj: true);
X0Y2_CP = new ColorP(X0Y2_, CD, DisUnit, abj: true);
X0Y2_WaistCP = new ColorP(X0Y2_Waist, WaistCD, DisUnit, abj: true);
X0Y2_股CP = new ColorP(X0Y2_股, CD, DisUnit, abj: false);
X0Y2_下腹CP = new ColorP(X0Y2_下腹, CD, DisUnit, abj: false);
X0Y2_腰皺CP = new ColorP(X0Y2_腰皺, CD, DisUnit, abj: false);
@@ -2768,7 +2768,7 @@ namespace SlaveMatrix
X0Y2_ハイライト上右CP = new ColorP(X0Y2_ハイライト上右, CD, DisUnit, abj: true);
X0Y2_ハイライト下左CP = new ColorP(X0Y2_ハイライト下左, CD, DisUnit, abj: true);
X0Y2_ハイライト下右CP = new ColorP(X0Y2_ハイライト下右, CD, DisUnit, abj: true);
X0Y3_CP = new ColorP(X0Y3_, CD, DisUnit, abj: true);
X0Y3_WaistCP = new ColorP(X0Y3_Waist, WaistCD, DisUnit, abj: true);
X0Y3_股CP = new ColorP(X0Y3_股, CD, DisUnit, abj: false);
X0Y3_下腹CP = new ColorP(X0Y3_下腹, CD, DisUnit, abj: false);
X0Y3_腰皺CP = new ColorP(X0Y3_腰皺, CD, DisUnit, abj: false);
@@ -2811,7 +2811,7 @@ namespace SlaveMatrix
X0Y3_ハイライト上右CP = new ColorP(X0Y3_ハイライト上右, CD, DisUnit, abj: true);
X0Y3_ハイライト下左CP = new ColorP(X0Y3_ハイライト下左, CD, DisUnit, abj: true);
X0Y3_ハイライト下右CP = new ColorP(X0Y3_ハイライト下右, CD, DisUnit, abj: true);
X0Y4_CP = new ColorP(X0Y4_, CD, DisUnit, abj: true);
X0Y4_WaistCP = new ColorP(X0Y4_Waist, WaistCD, DisUnit, abj: true);
X0Y4_股CP = new ColorP(X0Y4_股, CD, DisUnit, abj: false);
X0Y4_下腹CP = new ColorP(X0Y4_下腹, CD, DisUnit, abj: false);
X0Y4_腰皺CP = new ColorP(X0Y4_腰皺, CD, DisUnit, abj: false);
@@ -2896,25 +2896,25 @@ namespace SlaveMatrix
X0Y3_ハイライト.SizeXBase *= num;
X0Y4_ハイライト.SizeXBase *= num;
num = 1.009;
X0Y0_.BasePointBase = X0Y0_.JP[0].Joint.MulY(num);
X0Y1_.BasePointBase = X0Y1_.JP[0].Joint.MulY(num);
X0Y2_.BasePointBase = X0Y2_.JP[0].Joint.MulY(num);
X0Y3_.BasePointBase = X0Y3_.JP[0].Joint.MulY(num);
X0Y4_.BasePointBase = X0Y4_.JP[0].Joint.MulY(num);
X0Y0_Waist.BasePointBase = X0Y0_Waist.JP[0].Joint.MulY(num);
X0Y1_Waist.BasePointBase = X0Y1_Waist.JP[0].Joint.MulY(num);
X0Y2_Waist.BasePointBase = X0Y2_Waist.JP[0].Joint.MulY(num);
X0Y3_Waist.BasePointBase = X0Y3_Waist.JP[0].Joint.MulY(num);
X0Y4_Waist.BasePointBase = X0Y4_Waist.JP[0].Joint.MulY(num);
}
public void ()
{
X0Y0_.OP[ ? 3 : 3].Outline = false;
X0Y0_.OP[ ? 2 : 4].Outline = false;
X0Y1_.OP[ ? 3 : 3].Outline = false;
X0Y1_.OP[ ? 2 : 4].Outline = false;
X0Y2_.OP[ ? 3 : 3].Outline = false;
X0Y2_.OP[ ? 2 : 4].Outline = false;
X0Y3_.OP[ ? 3 : 3].Outline = false;
X0Y3_.OP[ ? 2 : 4].Outline = false;
X0Y4_.OP[ ? 3 : 3].Outline = false;
X0Y4_.OP[ ? 2 : 4].Outline = false;
X0Y0_Waist.OP[ ? 3 : 3].Outline = false;
X0Y0_Waist.OP[ ? 2 : 4].Outline = false;
X0Y1_Waist.OP[ ? 3 : 3].Outline = false;
X0Y1_Waist.OP[ ? 2 : 4].Outline = false;
X0Y2_Waist.OP[ ? 3 : 3].Outline = false;
X0Y2_Waist.OP[ ? 2 : 4].Outline = false;
X0Y3_Waist.OP[ ? 3 : 3].Outline = false;
X0Y3_Waist.OP[ ? 2 : 4].Outline = false;
X0Y4_Waist.OP[ ? 3 : 3].Outline = false;
X0Y4_Waist.OP[ ? 2 : 4].Outline = false;
X0Y0_股.OP.OutlineFalse();
X0Y1_股.OP.OutlineFalse();
X0Y2_股.OP.OutlineFalse();
@@ -2947,7 +2947,7 @@ namespace SlaveMatrix
switch (.IndexY)
{
case 0:
Are.Draw(X0Y0_);
Are.Draw(X0Y0_Waist);
Are.Draw(X0Y0_股);
Are.Draw(X0Y0_下腹);
Are.Draw(X0Y0_腰皺);
@@ -2960,7 +2960,7 @@ namespace SlaveMatrix
Are.Draw(X0Y0_筋肉_筋下右);
break;
case 1:
Are.Draw(X0Y1_);
Are.Draw(X0Y1_Waist);
Are.Draw(X0Y1_股);
Are.Draw(X0Y1_下腹);
Are.Draw(X0Y1_腰皺);
@@ -2973,7 +2973,7 @@ namespace SlaveMatrix
Are.Draw(X0Y1_筋肉_筋下右);
break;
case 2:
Are.Draw(X0Y2_);
Are.Draw(X0Y2_Waist);
Are.Draw(X0Y2_股);
Are.Draw(X0Y2_下腹);
Are.Draw(X0Y2_腰皺);
@@ -2986,7 +2986,7 @@ namespace SlaveMatrix
Are.Draw(X0Y2_筋肉_筋下右);
break;
case 3:
Are.Draw(X0Y3_);
Are.Draw(X0Y3_Waist);
Are.Draw(X0Y3_股);
Are.Draw(X0Y3_下腹);
Are.Draw(X0Y3_腰皺);
@@ -2999,7 +2999,7 @@ namespace SlaveMatrix
Are.Draw(X0Y3_筋肉_筋下右);
break;
default:
Are.Draw(X0Y4_);
Are.Draw(X0Y4_Waist);
Are.Draw(X0Y4_股);
Are.Draw(X0Y4_下腹);
Are.Draw(X0Y4_腰皺);
@@ -3206,7 +3206,7 @@ namespace SlaveMatrix
switch (.IndexY)
{
case 0:
X0Y0_CP.Update();
X0Y0_WaistCP.Update();
X0Y0_股CP.Update();
X0Y0_下腹CP.Update();
X0Y0_腰皺CP.Update();
@@ -3251,7 +3251,7 @@ namespace SlaveMatrix
X0Y0_ハイライト下右CP.Update();
break;
case 1:
X0Y1_CP.Update();
X0Y1_WaistCP.Update();
X0Y1_股CP.Update();
X0Y1_下腹CP.Update();
X0Y1_腰皺CP.Update();
@@ -3296,7 +3296,7 @@ namespace SlaveMatrix
X0Y1_ハイライト下右CP.Update();
break;
case 2:
X0Y2_CP.Update();
X0Y2_WaistCP.Update();
X0Y2_股CP.Update();
X0Y2_下腹CP.Update();
X0Y2_腰皺CP.Update();
@@ -3341,7 +3341,7 @@ namespace SlaveMatrix
X0Y2_ハイライト下右CP.Update();
break;
case 3:
X0Y3_CP.Update();
X0Y3_WaistCP.Update();
X0Y3_股CP.Update();
X0Y3_下腹CP.Update();
X0Y3_腰皺CP.Update();
@@ -3386,7 +3386,7 @@ namespace SlaveMatrix
X0Y3_ハイライト下右CP.Update();
break;
default:
X0Y4_CP.Update();
X0Y4_WaistCP.Update();
X0Y4_股CP.Update();
X0Y4_下腹CP.Update();
X0Y4_腰皺CP.Update();
@@ -3454,7 +3454,7 @@ namespace SlaveMatrix
private void N0( )
{
CD = new ColorD(ref Col.Black, ref .O);
WaistCD = new ColorD(ref Col.Black, ref .O);
CD = new ColorD(ref ., ref .R);
CD = new ColorD(ref ., ref .O);
CD = new ColorD(ref ., ref Color2.Empty);
@@ -3501,7 +3501,7 @@ namespace SlaveMatrix
private void T0( )
{
CD = new ColorD(ref Col.Black, ref .O);
WaistCD = new ColorD(ref Col.Black, ref .O);
CD = new ColorD(ref ., ref .R);
CD = new ColorD(ref ., ref .O);
CD = new ColorD(ref ., ref Color2.Empty);
@@ -3548,7 +3548,7 @@ namespace SlaveMatrix
private void T1( )
{
CD = new ColorD(ref Col.Black, ref .O);
WaistCD = new ColorD(ref Col.Black, ref .O);
CD = new ColorD(ref ., ref .R);
CD = new ColorD(ref ., ref .O);
CD = new ColorD(ref ., ref Color2.Empty);

View File

@@ -7,7 +7,7 @@ namespace SlaveMatrix
[Serializable]
public class WaistD : EleD
{
public bool _表示 = true;
public bool Waist_表示 = true;
public bool _表示 = true;

View File

@@ -1844,31 +1844,31 @@ namespace SlaveMatrix
ChestD2.(new _ドレスD());
ChestD2.AlignC();
ChestD2.(D2);
TorsoD D2 = Mix<TorsoD>(, , i, );
TorsoD TorsoD2 = Mix<TorsoD>(, , i, );
D D2;
D2.(D2 = Mix<D>(, , i, ));
D2.(Mix<D>(, , i, ));
D2.(new _ドレスD());
D2.AlignC();
D2.Torso接続(ChestD2);
WaistD = Mix<WaistD>(, , i, );
.(new _人D());
.(new _人D());
.(new _人D());
.(Uni.());
.(Uni.());
.(Uni.());
TorsoD2.(D2 = Mix<D>(, , i, ));
TorsoD2.(Mix<D>(, , i, ));
TorsoD2.(new _ドレスD());
TorsoD2.AlignC();
TorsoD2.Torso接続(ChestD2);
WaistD Waist = Mix<WaistD>(, , i, );
Waist.(new _人D());
Waist.(new _人D());
Waist.(new _人D());
Waist.(Uni.());
Waist.(Uni.());
Waist.(Uni.());
D ;
.( = Mix<D>(, , i, ));
.(new _ーマルD());
.(new _マイクロD());
Waist.( = Mix<D>(, , i, ));
Waist.(new _ーマルD());
Waist.(new _マイクロD());
_クロスD _クロスD2 = new _クロスD();
_クロスD2.(new _クロス後D());
.(_クロスD2);
.(new _前掛けD());
.AlignC();
.(D2);
D2. = .;
Waist.(_クロスD2);
Waist.(new _前掛けD());
Waist.AlignC();
Waist.(TorsoD2);
TorsoD2. = Waist.;
if (RNG.XS.NextBool())
{
EleD eleD = SlaveMatrix.GameClasses._Con.Get後髪0R();
@@ -2164,8 +2164,8 @@ namespace SlaveMatrix
D2.(, , i, ConnectionInfo.Head_額_接続, , , , );
ChestD2.(, , i, ConnectionInfo.Chest_翼上左_接続, , , , );
ChestD2.(, , i, ConnectionInfo.Chest_翼下左_接続, , , , );
D2.(, , i, ConnectionInfo.Torso_翼左_接続, , , , );
.(, , i, ConnectionInfo.Waist_翼左_接続, , , , );
TorsoD2.(, , i, ConnectionInfo.Torso_翼左_接続, , , , );
Waist.(, , i, ConnectionInfo.Waist_翼左_接続, , , , );
if ()
{
ChestD2.(, , i, ConnectionInfo.Chest_背中_接続, , , , );
@@ -2204,7 +2204,7 @@ namespace SlaveMatrix
D = Mix<D>(, , i, );
Action action = delegate
{
.();
Waist.();
.AlignR();
if ( is _魚D)
{
@@ -2242,35 +2242,35 @@ namespace SlaveMatrix
{
item5.B = B2;
}
.(, , i, ConnectionInfo.Waist_腿左_接続, , , , );
for (int num3 = ._接続.Count - 1; num3 > -1; num3--)
Waist.(, , i, ConnectionInfo.Waist_腿左_接続, , , , );
for (int num3 = Waist._接続.Count - 1; num3 > -1; num3--)
{
if (!(._接続[num3] is _犬D))
if (!(Waist._接続[num3] is _犬D))
{
._接続.RemoveAt(num3);
Waist._接続.RemoveAt(num3);
}
}
for (int num4 = ._接続.Count - 1; num4 > -1; num4--)
for (int num4 = Waist._接続.Count - 1; num4 > -1; num4--)
{
if (!(._接続[num4] is _犬D))
if (!(Waist._接続[num4] is _犬D))
{
._接続.RemoveAt(num4);
Waist._接続.RemoveAt(num4);
}
}
if (._接続.IsEleD<_犬D>())
if (Waist._接続.IsEleD<_犬D>())
{
for (int num5 = ._接続.Count - 1; num5 > -1; num5--)
for (int num5 = Waist._接続.Count - 1; num5 > -1; num5--)
{
if (._接続[num5] is D)
if (Waist._接続[num5] is D)
{
._接続.RemoveAt(num5);
Waist._接続.RemoveAt(num5);
}
}
for (int num6 = ._接続.Count - 1; num6 > -1; num6--)
for (int num6 = Waist._接続.Count - 1; num6 > -1; num6--)
{
if (._接続[num6] is D)
if (Waist._接続[num6] is D)
{
._接続.RemoveAt(num6);
Waist._接続.RemoveAt(num6);
}
}
}
@@ -2315,35 +2315,35 @@ namespace SlaveMatrix
{
item10.B = B3;
}
.(, , i, ConnectionInfo.Waist_腿左_接続, , , , );
for (int num7 = ._接続.Count - 1; num7 > -1; num7--)
Waist.(, , i, ConnectionInfo.Waist_腿左_接続, , , , );
for (int num7 = Waist._接続.Count - 1; num7 > -1; num7--)
{
if (!(._接続[num7] is _犬D))
if (!(Waist._接続[num7] is _犬D))
{
._接続.RemoveAt(num7);
Waist._接続.RemoveAt(num7);
}
}
for (int num8 = ._接続.Count - 1; num8 > -1; num8--)
for (int num8 = Waist._接続.Count - 1; num8 > -1; num8--)
{
if (!(._接続[num8] is _犬D))
if (!(Waist._接続[num8] is _犬D))
{
._接続.RemoveAt(num8);
Waist._接続.RemoveAt(num8);
}
}
if (._接続.IsEleD<_犬D>())
if (Waist._接続.IsEleD<_犬D>())
{
for (int num9 = ._接続.Count - 1; num9 > -1; num9--)
for (int num9 = Waist._接続.Count - 1; num9 > -1; num9--)
{
if (._接続[num9] is D)
if (Waist._接続[num9] is D)
{
._接続.RemoveAt(num9);
Waist._接続.RemoveAt(num9);
}
}
for (int num10 = ._接続.Count - 1; num10 > -1; num10--)
for (int num10 = Waist._接続.Count - 1; num10 > -1; num10--)
{
if (._接続[num10] is D)
if (Waist._接続[num10] is D)
{
._接続.RemoveAt(num10);
Waist._接続.RemoveAt(num10);
}
}
}
@@ -2352,12 +2352,12 @@ namespace SlaveMatrix
{
_蛇D _蛇D2 = (_蛇D);
_蛇D2.(, , i, ConnectionInfo._蛇_左_接続, , , , );
Torso_蛇D _蛇D2 = Mix<Torso_蛇D>(, , i, );
if (_蛇D2 != null)
Torso_蛇D Torso_蛇D2 = Mix<Torso_蛇D>(, , i, );
if (Torso_蛇D2 != null)
{
_蛇D2.(, , i, ConnectionInfo.Torso_蛇_左_接続, , , , );
D D2 = (D)_蛇D2.Copy();
_蛇D2.(_蛇D2);
Torso_蛇D2.(, , i, ConnectionInfo.Torso_蛇_左_接続, , , , );
D D2 = (D)Torso_蛇D2.Copy();
_蛇D2.(Torso_蛇D2);
int num11 = 2;
int num12 = .EnumEleD().Count((EleD e) => e is D);
int num13 = .EnumEleD().Count((EleD e) => e is D);
@@ -2365,10 +2365,10 @@ namespace SlaveMatrix
num11 = (num11 + RNG.XS.NextSign() * RNG.XS.Next(4)).Clamp(0, 50);
for (int l = 0; l < num11; l++)
{
_蛇D2.Torso接続(_蛇D2 = (Torso_蛇D)D2.Copy());
Torso_蛇D2.Torso接続(Torso_蛇D2 = (Torso_蛇D)D2.Copy());
}
_蛇D2.(, , i, ConnectionInfo.Torso_蛇_Torso_接続, , , , );
if (_蛇D2.EnumEleD().IsEleD<D>())
Torso_蛇D2.(, , i, ConnectionInfo.Torso_蛇_Torso_接続, , , , );
if (Torso_蛇D2.EnumEleD().IsEleD<D>())
{
IEnumerable<Torso_蛇D> eleDs = _蛇D2.EnumEleD().Skip(1).GetEleDs<Torso_蛇D>();
foreach (Torso_蛇D item11 in eleDs.Take(eleDs.Count() - 1))
@@ -2411,35 +2411,35 @@ namespace SlaveMatrix
._獣毛_表示 = false;
._表示 = false;
}
.(, , i, ConnectionInfo.Waist_腿左_接続, , , , );
for (int num15 = ._接続.Count - 1; num15 > -1; num15--)
Waist.(, , i, ConnectionInfo.Waist_腿左_接続, , , , );
for (int num15 = Waist._接続.Count - 1; num15 > -1; num15--)
{
if (!(._接続[num15] is _犬D))
if (!(Waist._接続[num15] is _犬D))
{
._接続.RemoveAt(num15);
Waist._接続.RemoveAt(num15);
}
}
for (int num16 = ._接続.Count - 1; num16 > -1; num16--)
for (int num16 = Waist._接続.Count - 1; num16 > -1; num16--)
{
if (!(._接続[num16] is _犬D))
if (!(Waist._接続[num16] is _犬D))
{
._接続.RemoveAt(num16);
Waist._接続.RemoveAt(num16);
}
}
if (._接続.IsEleD<_犬D>())
if (Waist._接続.IsEleD<_犬D>())
{
for (int num17 = ._接続.Count - 1; num17 > -1; num17--)
for (int num17 = Waist._接続.Count - 1; num17 > -1; num17--)
{
if (._接続[num17] is D)
if (Waist._接続[num17] is D)
{
._接続.RemoveAt(num17);
Waist._接続.RemoveAt(num17);
}
}
for (int num18 = ._接続.Count - 1; num18 > -1; num18--)
for (int num18 = Waist._接続.Count - 1; num18 > -1; num18--)
{
if (._接続[num18] is D)
if (Waist._接続[num18] is D)
{
._接続.RemoveAt(num18);
Waist._接続.RemoveAt(num18);
}
}
}
@@ -2449,12 +2449,12 @@ namespace SlaveMatrix
_蟲D _蟲D2 = (_蟲D);
_蟲D2.(, , i, ConnectionInfo._蟲_左0_接続, , , , );
_蟲D2.(, , i, ConnectionInfo._蟲_左1_接続, , , , );
Torso_蟲D _蟲D2 = Mix<Torso_蟲D>(, , i, );
if (_蟲D2 != null)
Torso_蟲D Torso_蟲D2 = Mix<Torso_蟲D>(, , i, );
if (Torso_蟲D2 != null)
{
_蟲D2.(, , i, ConnectionInfo.Torso_蟲_左_接続, , , , );
D D3 = (D)_蟲D2.Copy();
_蟲D2.(_蟲D2);
Torso_蟲D2.(, , i, ConnectionInfo.Torso_蟲_左_接続, , , , );
D D3 = (D)Torso_蟲D2.Copy();
_蟲D2.(Torso_蟲D2);
int num19 = 2;
int num20 = .EnumEleD().Count((EleD e) => e is D);
int num21 = .EnumEleD().Count((EleD e) => e is D);
@@ -2462,17 +2462,17 @@ namespace SlaveMatrix
num19 = (num19 + RNG.XS.NextSign() * RNG.XS.Next(4)).Clamp(0, 50);
for (int m = 0; m < num19; m++)
{
_蟲D2.Torso接続(_蟲D2 = (Torso_蟲D)D3.Copy());
Torso_蟲D2.Torso接続(Torso_蟲D2 = (Torso_蟲D)D3.Copy());
}
_蟲D2.(, , i, ConnectionInfo.Torso_蟲_Torso_接続, , , , );
Torso_蟲D2.(, , i, ConnectionInfo.Torso_蟲_Torso_接続, , , , );
}
else
{
_蟲D2.(, , i, ConnectionInfo._蟲_Torso_接続, , , , );
}
_蟲D2.AlignC();
._接続.RemoveAll((EleD e) => e is D);
._接続.RemoveAll((EleD e) => e is D);
Waist._接続.RemoveAll((EleD e) => e is D);
Waist._接続.RemoveAll((EleD e) => e is D);
}
else if ( is D)
{
@@ -2496,7 +2496,7 @@ namespace SlaveMatrix
D2._眼右2_眼_表示 = false;
D2._眼右2_ハイライト_表示 = false;
}
D2. = .;
D2. = Waist.;
D D2 = Mix<D>(, , i, );
if (D2 != null)
{
@@ -2508,7 +2508,7 @@ namespace SlaveMatrix
D2.B *= 1.35;
}
D2.(D2);
D2. = .;
D2. = Waist.;
}
D D2 = Mix<D>(, , i, );
if (D2 != null)
@@ -2521,11 +2521,11 @@ namespace SlaveMatrix
D2.(Uni.());
D2.(new _獣D());
D2.(D2 = Mix<D>(, , i, ));
._接続.SetEleD(delegate(_人D e)
Waist._接続.SetEleD(delegate(_人D e)
{
e. = false;
});
._接続.SetEleD(delegate(_人D e)
Waist._接続.SetEleD(delegate(_人D e)
{
e. = false;
});
@@ -2544,7 +2544,7 @@ namespace SlaveMatrix
D2._表示 = false;
}
D2.(D2);
D2. = .;
D2. = Waist.;
if ((D2._ハート_タトゥ右1_表示 || D2._ハート_タトゥ右2_表示 || D2._ハート_タトゥ左1_表示 || D2._ハート_タトゥ左2_表示) && (D2._タトゥ左_表示 || D2._タトゥ右_表示))
{
if (RNG.XS.NextBool())
@@ -2575,8 +2575,8 @@ namespace SlaveMatrix
D2.(, , i, ConnectionInfo._背中_接続, , , , );
D2.(, , i, ConnectionInfo._腿左_接続, , , , );
D2.(, , i, ConnectionInfo._尾_接続, , , , );
._接続.RemoveAll((EleD e) => e is D);
._接続.RemoveAll((EleD e) => e is D);
Waist._接続.RemoveAll((EleD e) => e is D);
Waist._接続.RemoveAll((EleD e) => e is D);
}
else if ( is _蛸D)
{
@@ -2603,36 +2603,36 @@ namespace SlaveMatrix
e. = true;
e. = false;
});
.(, , i, ConnectionInfo.Waist_腿左_接続, , , , );
.(, , i, ConnectionInfo.Waist_尾_接続, , , , );
for (int num22 = ._接続.Count - 1; num22 > -1; num22--)
Waist.(, , i, ConnectionInfo.Waist_腿左_接続, , , , );
Waist.(, , i, ConnectionInfo.Waist_尾_接続, , , , );
for (int num22 = Waist._接続.Count - 1; num22 > -1; num22--)
{
if (!(._接続[num22] is _犬D))
if (!(Waist._接続[num22] is _犬D))
{
._接続.RemoveAt(num22);
Waist._接続.RemoveAt(num22);
}
}
for (int num23 = ._接続.Count - 1; num23 > -1; num23--)
for (int num23 = Waist._接続.Count - 1; num23 > -1; num23--)
{
if (!(._接続[num23] is _犬D))
if (!(Waist._接続[num23] is _犬D))
{
._接続.RemoveAt(num23);
Waist._接続.RemoveAt(num23);
}
}
if (._接続.IsEleD<_犬D>())
if (Waist._接続.IsEleD<_犬D>())
{
for (int num24 = ._接続.Count - 1; num24 > -1; num24--)
for (int num24 = Waist._接続.Count - 1; num24 > -1; num24--)
{
if (._接続[num24] is D)
if (Waist._接続[num24] is D)
{
._接続.RemoveAt(num24);
Waist._接続.RemoveAt(num24);
}
}
for (int num25 = ._接続.Count - 1; num25 > -1; num25--)
for (int num25 = Waist._接続.Count - 1; num25 > -1; num25--)
{
if (._接続[num25] is D)
if (Waist._接続[num25] is D)
{
._接続.RemoveAt(num25);
Waist._接続.RemoveAt(num25);
}
}
}
@@ -2825,8 +2825,8 @@ namespace SlaveMatrix
item21.Y = Y;
}
}
._接続.RemoveAll((EleD e) => e is D);
._接続.RemoveAll((EleD e) => e is D);
Waist._接続.RemoveAll((EleD e) => e is D);
Waist._接続.RemoveAll((EleD e) => e is D);
}
else if ( is _蠍D)
{
@@ -2967,8 +2967,8 @@ namespace SlaveMatrix
item31.Y = true;
}
}
._接続.RemoveAll((EleD e) => e is D);
._接続.RemoveAll((EleD e) => e is D);
Waist._接続.RemoveAll((EleD e) => e is D);
Waist._接続.RemoveAll((EleD e) => e is D);
}
else if ( is _植D)
{
@@ -2976,94 +2976,94 @@ namespace SlaveMatrix
e5.(, , i, ConnectionInfo._植_根外左_接続, , , , );
e5.(, , i, ConnectionInfo._植_根内左_接続, , , , );
e5.(, , i, ConnectionInfo._植_根中央_接続, , , , );
.(, , i, ConnectionInfo.Waist_腿左_接続, , , , );
for (int num26 = ._接続.Count - 1; num26 > -1; num26--)
Waist.(, , i, ConnectionInfo.Waist_腿左_接続, , , , );
for (int num26 = Waist._接続.Count - 1; num26 > -1; num26--)
{
if (!(._接続[num26] is _犬D))
if (!(Waist._接続[num26] is _犬D))
{
._接続.RemoveAt(num26);
Waist._接続.RemoveAt(num26);
}
}
for (int num27 = ._接続.Count - 1; num27 > -1; num27--)
for (int num27 = Waist._接続.Count - 1; num27 > -1; num27--)
{
if (!(._接続[num27] is _犬D))
if (!(Waist._接続[num27] is _犬D))
{
._接続.RemoveAt(num27);
Waist._接続.RemoveAt(num27);
}
}
if (._接続.IsEleD<_犬D>())
if (Waist._接続.IsEleD<_犬D>())
{
for (int num28 = ._接続.Count - 1; num28 > -1; num28--)
for (int num28 = Waist._接続.Count - 1; num28 > -1; num28--)
{
if (._接続[num28] is D)
if (Waist._接続[num28] is D)
{
._接続.RemoveAt(num28);
Waist._接続.RemoveAt(num28);
}
}
for (int num29 = ._接続.Count - 1; num29 > -1; num29--)
for (int num29 = Waist._接続.Count - 1; num29 > -1; num29--)
{
if (._接続[num29] is D)
if (Waist._接続[num29] is D)
{
._接続.RemoveAt(num29);
Waist._接続.RemoveAt(num29);
}
}
}
_人D _人D2 = Mix<_人D>(, , : false, i, );
if (_人D2 != null)
{
.(_人D2);
.(_人D2.Get逆());
Waist.(_人D2);
Waist.(_人D2.Get逆());
}
.(, , i, ConnectionInfo.Waist_尾_接続, , , , );
Waist.(, , i, ConnectionInfo.Waist_尾_接続, , , , );
}
else if ( is _粘D)
{
_ = (_粘D);
.(, , i, ConnectionInfo.Waist_腿左_接続, , , , );
for (int num30 = ._接続.Count - 1; num30 > -1; num30--)
Waist.(, , i, ConnectionInfo.Waist_腿左_接続, , , , );
for (int num30 = Waist._接続.Count - 1; num30 > -1; num30--)
{
if (!(._接続[num30] is _犬D))
if (!(Waist._接続[num30] is _犬D))
{
._接続.RemoveAt(num30);
Waist._接続.RemoveAt(num30);
}
}
for (int num31 = ._接続.Count - 1; num31 > -1; num31--)
for (int num31 = Waist._接続.Count - 1; num31 > -1; num31--)
{
if (!(._接続[num31] is _犬D))
if (!(Waist._接続[num31] is _犬D))
{
._接続.RemoveAt(num31);
Waist._接続.RemoveAt(num31);
}
}
if (._接続.IsEleD<_犬D>())
if (Waist._接続.IsEleD<_犬D>())
{
for (int num32 = ._接続.Count - 1; num32 > -1; num32--)
for (int num32 = Waist._接続.Count - 1; num32 > -1; num32--)
{
if (._接続[num32] is D)
if (Waist._接続[num32] is D)
{
._接続.RemoveAt(num32);
Waist._接続.RemoveAt(num32);
}
}
for (int num33 = ._接続.Count - 1; num33 > -1; num33--)
for (int num33 = Waist._接続.Count - 1; num33 > -1; num33--)
{
if (._接続[num33] is D)
if (Waist._接続[num33] is D)
{
._接続.RemoveAt(num33);
Waist._接続.RemoveAt(num33);
}
}
}
_人D _人D3 = Mix<_人D>(, , : false, i, );
if (_人D3 != null)
{
.(_人D3);
.(_人D3.Get逆());
Waist.(_人D3);
Waist.(_人D3.Get逆());
}
.(, , i, ConnectionInfo.Waist_尾_接続, , , , );
Waist.(, , i, ConnectionInfo.Waist_尾_接続, , , , );
}
};
Action action2 = delegate
{
.(, , i, ConnectionInfo.Waist_腿左_接続, , , , );
.(, , i, ConnectionInfo.Waist_尾_接続, , , , );
Waist.(, , i, ConnectionInfo.Waist_腿左_接続, , , , );
Waist.(, , i, ConnectionInfo.Waist_尾_接続, , , , );
};
if ( != null)
{
@@ -3074,12 +3074,12 @@ namespace SlaveMatrix
else
{
action2();
D eleD4 = ._接続.GetEleD<D>();
if (eleD4 == null || eleD4.EnumEleD().Count() == 1 || ._接続.IsEleD<D>())
D eleD4 = Waist._接続.GetEleD<D>();
if (eleD4 == null || eleD4.EnumEleD().Count() == 1 || Waist._接続.IsEleD<D>())
{
._接続.Clear();
._接続.Clear();
._接続.Clear();
Waist._接続.Clear();
Waist._接続.Clear();
Waist._接続.Clear();
action();
}
}
@@ -3090,7 +3090,7 @@ namespace SlaveMatrix
}
bool flag3 = false;
D D2 = null;
foreach (EleD item32 in .EnumEleD())
foreach (EleD item32 in Waist.EnumEleD())
{
if (D2 == null && item32 is D)
{
@@ -4081,9 +4081,9 @@ namespace SlaveMatrix
}
if (flag3)
{
.EnumEleD().SetValuesD("筋肉", true);
Waist.EnumEleD().SetValuesD("筋肉", true);
}
return ;
return Waist;
}
public static EleD GetEleD(this IEnumerable<EleD> src, Type t)

View File

@@ -5,7 +5,7 @@ namespace SlaveMatrix
{
public class : Ele
{
public Par X0Y0_;
public Par X0Y0_Torso;
public Par X0Y0_筋肉_筋肉左;
@@ -15,7 +15,7 @@ namespace SlaveMatrix
public Par X0Y0_獣性_獣毛右;
public ColorD CD;
public ColorD TorsoCD;
public ColorD _筋肉左CD;
@@ -25,7 +25,7 @@ namespace SlaveMatrix
public ColorD _獣毛右CD;
public ColorP X0Y0_CP;
public ColorP X0Y0_TorsoCP;
public ColorP X0Y0_筋肉_筋肉左CP;
@@ -35,7 +35,7 @@ namespace SlaveMatrix
public ColorP X0Y0_獣性_獣毛右CP;
public Ele[] _接続;
public Ele[] Waist_接続;
public Ele[] _接続;
@@ -81,16 +81,16 @@ namespace SlaveMatrix
}
}
public bool _表示
public bool Torso_表示
{
get
{
return X0Y0_.Dra;
return X0Y0_Torso.Dra;
}
set
{
X0Y0_.Dra = value;
X0Y0_.Hit = value;
X0Y0_Torso.Dra = value;
X0Y0_Torso.Hit = value;
}
}
@@ -163,11 +163,11 @@ namespace SlaveMatrix
{
get
{
return _表示;
return Torso_表示;
}
set
{
_表示 = value;
Torso_表示 = value;
_筋肉左_表示 = value;
_筋肉右_表示 = value;
_獣毛左_表示 = value;
@@ -179,11 +179,11 @@ namespace SlaveMatrix
{
get
{
return CD.;
return TorsoCD.;
}
set
{
CD. = value;
TorsoCD. = value;
_筋肉左CD. = value;
_筋肉右CD. = value;
_獣毛左CD. = value;
@@ -191,13 +191,13 @@ namespace SlaveMatrix
}
}
public JointS _接続点 => new JointS(, X0Y0_, 4);
public JointS Waist_接続点 => new JointS(, X0Y0_Torso, 4);
public JointS _接続点 => new JointS(, X0Y0_, 5);
public JointS _接続点 => new JointS(, X0Y0_Torso, 5);
public JointS _接続点 => new JointS(, X0Y0_, 0);
public JointS _接続点 => new JointS(, X0Y0_Torso, 0);
public JointS _接続点 => new JointS(, X0Y0_, 1);
public JointS _接続点 => new JointS(, X0Y0_Torso, 1);
public (double DisUnit, , , ModeEventDispatcher Med, D e)
{
@@ -205,7 +205,7 @@ namespace SlaveMatrix
ThisType = GetType();
= new Difs(Sta.["四足胴"]);
Pars pars = [0][0];
X0Y0_ = pars["Torso"].ToPar();
X0Y0_Torso = pars["Torso"].ToPar();
Pars pars2 = pars["筋肉"].ToPars();
X0Y0_筋肉_筋肉左 = pars2["筋肉左"].ToPar();
X0Y0_筋肉_筋肉右 = pars2["筋肉右"].ToPar();
@@ -236,7 +236,7 @@ namespace SlaveMatrix
= e.;
X = e.X;
Y = e.Y;
_表示 = e._表示;
Torso_表示 = e.Torso_表示;
_筋肉左_表示 = e._筋肉左_表示;
_筋肉右_表示 = e._筋肉右_表示;
_獣毛左_表示 = e._獣毛左_表示;
@@ -249,14 +249,14 @@ namespace SlaveMatrix
= false;
}
Ele f;
if (e._接続.Count > 0)
if (e.Waist_接続.Count > 0)
{
_接続 = e._接続.Select(delegate(EleD g)
Waist_接続 = e.Waist_接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = 2;
f.ConnectionType = ConnectionInfo.__接続;
f.(2._接続点);
f.ConnectionType = ConnectionInfo._Waist_接続;
f.(2.Waist_接続点);
return f;
}).ToArray();
}
@@ -295,7 +295,7 @@ namespace SlaveMatrix
}
base. = ;
();
X0Y0_CP = new ColorP(X0Y0_, CD, DisUnit, abj: true);
X0Y0_TorsoCP = new ColorP(X0Y0_Torso, TorsoCD, DisUnit, abj: true);
X0Y0_筋肉_筋肉左CP = new ColorP(X0Y0_筋肉_筋肉左, _筋肉左CD, DisUnit, abj: false);
X0Y0_筋肉_筋肉右CP = new ColorP(X0Y0_筋肉_筋肉右, _筋肉右CD, DisUnit, abj: false);
X0Y0_獣性_獣毛左CP = new ColorP(X0Y0_獣性_獣毛左, _獣毛左CD, DisUnit, abj: true);
@@ -307,7 +307,7 @@ namespace SlaveMatrix
public override void ()
{
X0Y0_CP.Update();
X0Y0_TorsoCP.Update();
X0Y0_筋肉_筋肉左CP.Update();
X0Y0_筋肉_筋肉右CP.Update();
X0Y0_獣性_獣毛左CP.Update();
@@ -321,7 +321,7 @@ namespace SlaveMatrix
private void N0( )
{
CD = new ColorD(ref Col.Black, ref .0R);
TorsoCD = new ColorD(ref Col.Black, ref .0R);
_筋肉左CD = new ColorD(ref ., ref .0O);
_筋肉右CD = new ColorD(ref ., ref .0O);
_獣毛左CD = new ColorD(ref Col.Black, ref .0O);

View File

@@ -7,7 +7,7 @@ namespace SlaveMatrix
[Serializable]
public class D : EleD
{
public bool _表示 = true;
public bool Torso_表示 = true;
public bool _筋肉左_表示 = true;
@@ -19,7 +19,7 @@ namespace SlaveMatrix
public double = 1.0;
public List<EleD> _接続 = new List<EleD>();
public List<EleD> Waist_接続 = new List<EleD>();
public List<EleD> _接続 = new List<EleD>();
@@ -34,9 +34,9 @@ namespace SlaveMatrix
public void (EleD e)
{
_接続.Add(e);
Waist_接続.Add(e);
e.Par = this;
e. = ConnectionInfo.__接続;
e. = ConnectionInfo._Waist_接続;
}
public void (EleD e)

View File

@@ -5,7 +5,7 @@ namespace SlaveMatrix
{
public class : Ele
{
public Par X0Y0_;
public Par X0Y0_Waist;
public Par X0Y0_股;
@@ -61,7 +61,7 @@ namespace SlaveMatrix
public Par X0Y0_竜性_右_鱗2;
public Par X0Y1_;
public Par X0Y1_Waist;
public Par X0Y1_股;
@@ -117,7 +117,7 @@ namespace SlaveMatrix
public Par X0Y1_竜性_右_鱗2;
public Par X0Y2_;
public Par X0Y2_Waist;
public Par X0Y2_股;
@@ -173,7 +173,7 @@ namespace SlaveMatrix
public Par X0Y2_竜性_右_鱗2;
public Par X0Y3_;
public Par X0Y3_Waist;
public Par X0Y3_股;
@@ -229,7 +229,7 @@ namespace SlaveMatrix
public Par X0Y3_竜性_右_鱗2;
public Par X0Y4_;
public Par X0Y4_Waist;
public Par X0Y4_股;
@@ -285,7 +285,7 @@ namespace SlaveMatrix
public Par X0Y4_竜性_右_鱗2;
public ColorD CD;
public ColorD WaistCD;
public ColorD CD;
@@ -341,7 +341,7 @@ namespace SlaveMatrix
public ColorD _右_鱗2CD;
public ColorP X0Y0_CP;
public ColorP X0Y0_WaistCP;
public ColorP X0Y0_股CP;
@@ -397,7 +397,7 @@ namespace SlaveMatrix
public ColorP X0Y0_竜性_右_鱗2CP;
public ColorP X0Y1_CP;
public ColorP X0Y1_WaistCP;
public ColorP X0Y1_股CP;
@@ -453,7 +453,7 @@ namespace SlaveMatrix
public ColorP X0Y1_竜性_右_鱗2CP;
public ColorP X0Y2_CP;
public ColorP X0Y2_WaistCP;
public ColorP X0Y2_股CP;
@@ -509,7 +509,7 @@ namespace SlaveMatrix
public ColorP X0Y2_竜性_右_鱗2CP;
public ColorP X0Y3_CP;
public ColorP X0Y3_WaistCP;
public ColorP X0Y3_股CP;
@@ -565,7 +565,7 @@ namespace SlaveMatrix
public ColorP X0Y3_竜性_右_鱗2CP;
public ColorP X0Y4_CP;
public ColorP X0Y4_WaistCP;
public ColorP X0Y4_股CP;
@@ -684,24 +684,24 @@ namespace SlaveMatrix
}
}
public bool _表示
public bool Waist_表示
{
get
{
return X0Y0_.Dra;
return X0Y0_Waist.Dra;
}
set
{
X0Y0_.Dra = value;
X0Y1_.Dra = value;
X0Y2_.Dra = value;
X0Y3_.Dra = value;
X0Y4_.Dra = value;
X0Y0_.Hit = value;
X0Y1_.Hit = value;
X0Y2_.Hit = value;
X0Y3_.Hit = value;
X0Y4_.Hit = value;
X0Y0_Waist.Dra = value;
X0Y1_Waist.Dra = value;
X0Y2_Waist.Dra = value;
X0Y3_Waist.Dra = value;
X0Y4_Waist.Dra = value;
X0Y0_Waist.Hit = value;
X0Y1_Waist.Hit = value;
X0Y2_Waist.Hit = value;
X0Y3_Waist.Hit = value;
X0Y4_Waist.Hit = value;
}
}
@@ -1294,11 +1294,11 @@ namespace SlaveMatrix
{
get
{
return _表示;
return Waist_表示;
}
set
{
_表示 = value;
Waist_表示 = value;
_表示 = value;
_表示 = value;
_表示 = value;
@@ -1333,11 +1333,11 @@ namespace SlaveMatrix
{
get
{
return CD.;
return WaistCD.;
}
set
{
CD. = value;
WaistCD. = value;
CD. = value;
CD. = value;
CD. = value;
@@ -1368,25 +1368,25 @@ namespace SlaveMatrix
}
}
public JointS _接続点 => new JointS(, X0Y0_, 0);
public JointS _接続点 => new JointS(, X0Y0_Waist, 0);
public JointS _接続点 => new JointS(, X0Y0_, 1);
public JointS _接続点 => new JointS(, X0Y0_Waist, 1);
public JointS _接続点 => new JointS(, X0Y0_, 3);
public JointS _接続点 => new JointS(, X0Y0_Waist, 3);
public JointS _接続点 => new JointS(, X0Y0_, 4);
public JointS _接続点 => new JointS(, X0Y0_Waist, 4);
public JointS _接続点 => new JointS(, X0Y0_, 4);
public JointS _接続点 => new JointS(, X0Y0_Waist, 4);
public JointS _接続点 => new JointS(, X0Y0_, 4);
public JointS _接続点 => new JointS(, X0Y0_Waist, 4);
public JointS _接続点 => new JointS(, X0Y0_, 5);
public JointS _接続点 => new JointS(, X0Y0_Waist, 5);
public JointS _接続点 => new JointS(, X0Y0_, 6);
public JointS _接続点 => new JointS(, X0Y0_Waist, 6);
public JointS _接続点 => new JointS(, X0Y0_, 7);
public JointS _接続点 => new JointS(, X0Y0_Waist, 7);
public JointS _接続点 => new JointS(, X0Y0_, 8);
public JointS _接続点 => new JointS(, X0Y0_Waist, 8);
public (double DisUnit, , , ModeEventDispatcher Med, D e)
{
@@ -1394,7 +1394,7 @@ namespace SlaveMatrix
ThisType = GetType();
= new Difs(Sta.["四足腰"]);
Pars pars = [0][0];
X0Y0_ = pars["腰"].ToPar();
X0Y0_Waist = pars["腰"].ToPar();
X0Y0_股 = pars["股"].ToPar();
X0Y0_下腹 = pars["下腹"].ToPar();
X0Y0_腰皺 = pars["腰皺"].ToPar();
@@ -1432,7 +1432,7 @@ namespace SlaveMatrix
X0Y0_竜性_右_鱗1 = pars3["鱗1"].ToPar();
X0Y0_竜性_右_鱗2 = pars3["鱗2"].ToPar();
pars = [0][1];
X0Y1_ = pars["腰"].ToPar();
X0Y1_Waist = pars["腰"].ToPar();
X0Y1_股 = pars["股"].ToPar();
X0Y1_下腹 = pars["下腹"].ToPar();
X0Y1_腰皺 = pars["腰皺"].ToPar();
@@ -1470,7 +1470,7 @@ namespace SlaveMatrix
X0Y1_竜性_右_鱗1 = pars3["鱗1"].ToPar();
X0Y1_竜性_右_鱗2 = pars3["鱗2"].ToPar();
pars = [0][2];
X0Y2_ = pars["腰"].ToPar();
X0Y2_Waist = pars["腰"].ToPar();
X0Y2_股 = pars["股"].ToPar();
X0Y2_下腹 = pars["下腹"].ToPar();
X0Y2_腰皺 = pars["腰皺"].ToPar();
@@ -1508,7 +1508,7 @@ namespace SlaveMatrix
X0Y2_竜性_右_鱗1 = pars3["鱗1"].ToPar();
X0Y2_竜性_右_鱗2 = pars3["鱗2"].ToPar();
pars = [0][3];
X0Y3_ = pars["腰"].ToPar();
X0Y3_Waist = pars["腰"].ToPar();
X0Y3_股 = pars["股"].ToPar();
X0Y3_下腹 = pars["下腹"].ToPar();
X0Y3_腰皺 = pars["腰皺"].ToPar();
@@ -1546,7 +1546,7 @@ namespace SlaveMatrix
X0Y3_竜性_右_鱗1 = pars3["鱗1"].ToPar();
X0Y3_竜性_右_鱗2 = pars3["鱗2"].ToPar();
pars = [0][4];
X0Y4_ = pars["腰"].ToPar();
X0Y4_Waist = pars["腰"].ToPar();
X0Y4_股 = pars["股"].ToPar();
X0Y4_下腹 = pars["下腹"].ToPar();
X0Y4_腰皺 = pars["腰皺"].ToPar();
@@ -1607,7 +1607,7 @@ namespace SlaveMatrix
= e.;
X = e.X;
Y = e.Y;
_表示 = e._表示;
Waist_表示 = e.Waist_表示;
_表示 = e._表示;
_表示 = e._表示;
_表示 = e._表示;
@@ -1755,7 +1755,7 @@ namespace SlaveMatrix
}
base. = ;
();
X0Y0_CP = new ColorP(X0Y0_, CD, DisUnit, abj: true);
X0Y0_WaistCP = new ColorP(X0Y0_Waist, WaistCD, DisUnit, abj: true);
X0Y0_股CP = new ColorP(X0Y0_股, CD, DisUnit, abj: false);
X0Y0_下腹CP = new ColorP(X0Y0_下腹, CD, DisUnit, abj: false);
X0Y0_腰皺CP = new ColorP(X0Y0_腰皺, CD, DisUnit, abj: false);
@@ -1783,7 +1783,7 @@ namespace SlaveMatrix
X0Y0_竜性_左_鱗2CP = new ColorP(X0Y0_竜性_左_鱗2, _左_鱗2CD, DisUnit, abj: true);
X0Y0_竜性_右_鱗1CP = new ColorP(X0Y0_竜性_右_鱗1, _右_鱗1CD, DisUnit, abj: true);
X0Y0_竜性_右_鱗2CP = new ColorP(X0Y0_竜性_右_鱗2, _右_鱗2CD, DisUnit, abj: true);
X0Y1_CP = new ColorP(X0Y1_, CD, DisUnit, abj: true);
X0Y1_WaistCP = new ColorP(X0Y1_Waist, WaistCD, DisUnit, abj: true);
X0Y1_股CP = new ColorP(X0Y1_股, CD, DisUnit, abj: false);
X0Y1_下腹CP = new ColorP(X0Y1_下腹, CD, DisUnit, abj: false);
X0Y1_腰皺CP = new ColorP(X0Y1_腰皺, CD, DisUnit, abj: false);
@@ -1811,7 +1811,7 @@ namespace SlaveMatrix
X0Y1_竜性_左_鱗2CP = new ColorP(X0Y1_竜性_左_鱗2, _左_鱗2CD, DisUnit, abj: true);
X0Y1_竜性_右_鱗1CP = new ColorP(X0Y1_竜性_右_鱗1, _右_鱗1CD, DisUnit, abj: true);
X0Y1_竜性_右_鱗2CP = new ColorP(X0Y1_竜性_右_鱗2, _右_鱗2CD, DisUnit, abj: true);
X0Y2_CP = new ColorP(X0Y2_, CD, DisUnit, abj: true);
X0Y2_WaistCP = new ColorP(X0Y2_Waist, WaistCD, DisUnit, abj: true);
X0Y2_股CP = new ColorP(X0Y2_股, CD, DisUnit, abj: false);
X0Y2_下腹CP = new ColorP(X0Y2_下腹, CD, DisUnit, abj: false);
X0Y2_腰皺CP = new ColorP(X0Y2_腰皺, CD, DisUnit, abj: false);
@@ -1839,7 +1839,7 @@ namespace SlaveMatrix
X0Y2_竜性_左_鱗2CP = new ColorP(X0Y2_竜性_左_鱗2, _左_鱗2CD, DisUnit, abj: true);
X0Y2_竜性_右_鱗1CP = new ColorP(X0Y2_竜性_右_鱗1, _右_鱗1CD, DisUnit, abj: true);
X0Y2_竜性_右_鱗2CP = new ColorP(X0Y2_竜性_右_鱗2, _右_鱗2CD, DisUnit, abj: true);
X0Y3_CP = new ColorP(X0Y3_, CD, DisUnit, abj: true);
X0Y3_WaistCP = new ColorP(X0Y3_Waist, WaistCD, DisUnit, abj: true);
X0Y3_股CP = new ColorP(X0Y3_股, CD, DisUnit, abj: false);
X0Y3_下腹CP = new ColorP(X0Y3_下腹, CD, DisUnit, abj: false);
X0Y3_腰皺CP = new ColorP(X0Y3_腰皺, CD, DisUnit, abj: false);
@@ -1867,7 +1867,7 @@ namespace SlaveMatrix
X0Y3_竜性_左_鱗2CP = new ColorP(X0Y3_竜性_左_鱗2, _左_鱗2CD, DisUnit, abj: true);
X0Y3_竜性_右_鱗1CP = new ColorP(X0Y3_竜性_右_鱗1, _右_鱗1CD, DisUnit, abj: true);
X0Y3_竜性_右_鱗2CP = new ColorP(X0Y3_竜性_右_鱗2, _右_鱗2CD, DisUnit, abj: true);
X0Y4_CP = new ColorP(X0Y4_, CD, DisUnit, abj: true);
X0Y4_WaistCP = new ColorP(X0Y4_Waist, WaistCD, DisUnit, abj: true);
X0Y4_股CP = new ColorP(X0Y4_股, CD, DisUnit, abj: false);
X0Y4_下腹CP = new ColorP(X0Y4_下腹, CD, DisUnit, abj: false);
X0Y4_腰皺CP = new ColorP(X0Y4_腰皺, CD, DisUnit, abj: false);
@@ -1923,7 +1923,7 @@ namespace SlaveMatrix
switch (.IndexY)
{
case 0:
X0Y0_CP.Update();
X0Y0_WaistCP.Update();
X0Y0_股CP.Update();
X0Y0_下腹CP.Update();
X0Y0_腰皺CP.Update();
@@ -1953,7 +1953,7 @@ namespace SlaveMatrix
X0Y0_竜性_右_鱗2CP.Update();
break;
case 1:
X0Y1_CP.Update();
X0Y1_WaistCP.Update();
X0Y1_股CP.Update();
X0Y1_下腹CP.Update();
X0Y1_腰皺CP.Update();
@@ -1983,7 +1983,7 @@ namespace SlaveMatrix
X0Y1_竜性_右_鱗2CP.Update();
break;
case 2:
X0Y2_CP.Update();
X0Y2_WaistCP.Update();
X0Y2_股CP.Update();
X0Y2_下腹CP.Update();
X0Y2_腰皺CP.Update();
@@ -2013,7 +2013,7 @@ namespace SlaveMatrix
X0Y2_竜性_右_鱗2CP.Update();
break;
case 3:
X0Y3_CP.Update();
X0Y3_WaistCP.Update();
X0Y3_股CP.Update();
X0Y3_下腹CP.Update();
X0Y3_腰皺CP.Update();
@@ -2043,7 +2043,7 @@ namespace SlaveMatrix
X0Y3_竜性_右_鱗2CP.Update();
break;
default:
X0Y4_CP.Update();
X0Y4_WaistCP.Update();
X0Y4_股CP.Update();
X0Y4_下腹CP.Update();
X0Y4_腰皺CP.Update();
@@ -2096,7 +2096,7 @@ namespace SlaveMatrix
private void N0( )
{
CD = new ColorD(ref Col.Black, ref .0O);
WaistCD = new ColorD(ref Col.Black, ref .0O);
CD = new ColorD(ref ., ref .0O);
CD = new ColorD(ref ., ref .0O);
CD = new ColorD(ref ., ref Color2.Empty);
@@ -2128,7 +2128,7 @@ namespace SlaveMatrix
private void T0( )
{
CD = new ColorD(ref Col.Black, ref .0O);
WaistCD = new ColorD(ref Col.Black, ref .0O);
CD = new ColorD(ref ., ref .0O);
CD = new ColorD(ref ., ref .0O);
CD = new ColorD(ref ., ref Color2.Empty);
@@ -2160,7 +2160,7 @@ namespace SlaveMatrix
private void T1( )
{
CD = new ColorD(ref Col.Black, ref .0O);
WaistCD = new ColorD(ref Col.Black, ref .0O);
CD = new ColorD(ref ., ref .0O);
CD = new ColorD(ref ., ref .0O);
CD = new ColorD(ref ., ref Color2.Empty);

View File

@@ -7,7 +7,7 @@ namespace SlaveMatrix
[Serializable]
public class D : EleD
{
public bool _表示 = true;
public bool Waist_表示 = true;
public bool _表示 = true;

View File

@@ -5,11 +5,11 @@ namespace SlaveMatrix
{
public class _蛸 :
{
public Par X0Y0_;
public Par X0Y0_Torso;
public ColorD CD;
public ColorD TorsoCD;
public ColorP X0Y0_CP;
public ColorP X0Y0_TorsoCP;
public Ele[] _接続;
@@ -55,16 +55,16 @@ namespace SlaveMatrix
}
}
public bool _表示
public bool Torso_表示
{
get
{
return X0Y0_.Dra;
return X0Y0_Torso.Dra;
}
set
{
X0Y0_.Dra = value;
X0Y0_.Hit = value;
X0Y0_Torso.Dra = value;
X0Y0_Torso.Hit = value;
}
}
@@ -72,11 +72,11 @@ namespace SlaveMatrix
{
get
{
return _表示;
return Torso_表示;
}
set
{
_表示 = value;
Torso_表示 = value;
}
}
@@ -84,21 +84,21 @@ namespace SlaveMatrix
{
get
{
return CD.;
return TorsoCD.;
}
set
{
CD. = value;
TorsoCD. = value;
}
}
public JointS _接続点 => new JointS(, X0Y0_, 0);
public JointS _接続点 => new JointS(, X0Y0_Torso, 0);
public JointS _接続点 => new JointS(, X0Y0_, 3);
public JointS _接続点 => new JointS(, X0Y0_Torso, 3);
public JointS _接続点 => new JointS(, X0Y0_, 1);
public JointS _接続点 => new JointS(, X0Y0_Torso, 1);
public JointS _接続点 => new JointS(, X0Y0_, 2);
public JointS _接続点 => new JointS(, X0Y0_Torso, 2);
public _蛸(double DisUnit, , , ModeEventDispatcher Med, _蛸D e)
{
@@ -111,7 +111,7 @@ namespace SlaveMatrix
.Tag = dif.Tag;
.Add(dif);
Pars pars = [0][0];
X0Y0_ = pars["Torso"].ToPar();
X0Y0_Torso = pars["Torso"].ToPar();
.SetJoints();
= new JointD();
= e.;
@@ -136,7 +136,7 @@ namespace SlaveMatrix
= e.;
X = e.X;
Y = e.Y;
_表示 = e._表示;
Torso_表示 = e.Torso_表示;
= e.;
= e.;
= e.;
@@ -191,13 +191,13 @@ namespace SlaveMatrix
}
base. = ;
();
X0Y0_CP = new ColorP(X0Y0_, CD, DisUnit, abj: true);
X0Y0_TorsoCP = new ColorP(X0Y0_Torso, TorsoCD, DisUnit, abj: true);
= e.;
}
public override void ()
{
X0Y0_CP.Update();
X0Y0_TorsoCP.Update();
}
private void ( )
@@ -221,17 +221,17 @@ namespace SlaveMatrix
private void N0( )
{
CD = new ColorD(ref Col.Black, ref .0O);
TorsoCD = new ColorD(ref Col.Black, ref .0O);
}
private void T0( )
{
CD = new ColorD(ref Col.Black, ref .O);
TorsoCD = new ColorD(ref Col.Black, ref .O);
}
private void T1( )
{
CD = new ColorD(ref Col.Black, ref .0O);
TorsoCD = new ColorD(ref Col.Black, ref .0O);
}
}
}

View File

@@ -7,7 +7,7 @@ namespace SlaveMatrix
[Serializable]
public class _蛸D : D
{
public bool _表示 = true;
public bool Torso_表示 = true;
public List<EleD> _接続 = new List<EleD>();

View File

@@ -6,19 +6,19 @@ namespace SlaveMatrix
{
public class _蜘 :
{
public Par X0Y0_;
public Par X0Y0_Torso;
public Par X0Y0_胸版;
public Par X0Y0_柄;
public ColorD CD;
public ColorD TorsoCD;
public ColorD CD;
public ColorD CD;
public ColorP X0Y0_CP;
public ColorP X0Y0_TorsoCP;
public ColorP X0Y0_胸版CP;
@@ -82,16 +82,16 @@ namespace SlaveMatrix
}
}
public bool _表示
public bool Torso_表示
{
get
{
return X0Y0_.Dra;
return X0Y0_Torso.Dra;
}
set
{
X0Y0_.Dra = value;
X0Y0_.Hit = value;
X0Y0_Torso.Dra = value;
X0Y0_Torso.Hit = value;
}
}
@@ -125,11 +125,11 @@ namespace SlaveMatrix
{
get
{
return _表示;
return Torso_表示;
}
set
{
_表示 = value;
Torso_表示 = value;
_表示 = value;
_表示 = value;
}
@@ -139,37 +139,37 @@ namespace SlaveMatrix
{
get
{
return CD.;
return TorsoCD.;
}
set
{
CD. = value;
TorsoCD. = value;
CD. = value;
CD. = value;
}
}
public JointS _接続点 => new JointS(, X0Y0_, 10);
public JointS _接続点 => new JointS(, X0Y0_Torso, 10);
public JointS _接続点 => new JointS(, X0Y0_, 11);
public JointS _接続点 => new JointS(, X0Y0_Torso, 11);
public JointS 1_ => new JointS(, X0Y0_, 2);
public JointS 1_ => new JointS(, X0Y0_Torso, 2);
public JointS 2_ => new JointS(, X0Y0_, 4);
public JointS 2_ => new JointS(, X0Y0_Torso, 4);
public JointS 3_ => new JointS(, X0Y0_, 6);
public JointS 3_ => new JointS(, X0Y0_Torso, 6);
public JointS 4_ => new JointS(, X0Y0_, 8);
public JointS 4_ => new JointS(, X0Y0_Torso, 8);
public JointS 1_ => new JointS(, X0Y0_, 3);
public JointS 1_ => new JointS(, X0Y0_Torso, 3);
public JointS 2_ => new JointS(, X0Y0_, 5);
public JointS 2_ => new JointS(, X0Y0_Torso, 5);
public JointS 3_ => new JointS(, X0Y0_, 7);
public JointS 3_ => new JointS(, X0Y0_Torso, 7);
public JointS 4_ => new JointS(, X0Y0_, 9);
public JointS 4_ => new JointS(, X0Y0_Torso, 9);
public JointS _接続点 => new JointS(, X0Y0_, 0);
public JointS _接続点 => new JointS(, X0Y0_Torso, 0);
public _蜘(double DisUnit, , , ModeEventDispatcher Med, _蜘D e)
{
@@ -182,7 +182,7 @@ namespace SlaveMatrix
.Tag = dif.Tag;
.Add(dif);
Pars pars = [0][0];
X0Y0_ = pars["Torso"].ToPar();
X0Y0_Torso = pars["Torso"].ToPar();
X0Y0_胸版 = pars["胸版"].ToPar();
X0Y0_柄 = pars["柄"].ToPar();
.SetJoints();
@@ -209,7 +209,7 @@ namespace SlaveMatrix
= e.;
X = e.X;
Y = e.Y;
_表示 = e._表示;
Torso_表示 = e.Torso_表示;
_表示 = e._表示;
_表示 = e._表示;
= e.;
@@ -343,7 +343,7 @@ namespace SlaveMatrix
}
base. = ;
();
X0Y0_CP = new ColorP(X0Y0_, CD, DisUnit, abj: true);
X0Y0_TorsoCP = new ColorP(X0Y0_Torso, TorsoCD, DisUnit, abj: true);
X0Y0_胸版CP = new ColorP(X0Y0_胸版, CD, DisUnit, abj: true);
X0Y0_柄CP = new ColorP(X0Y0_柄, CD, DisUnit, abj: true);
= e.;
@@ -351,7 +351,7 @@ namespace SlaveMatrix
public override void ()
{
X0Y0_CP.Update();
X0Y0_TorsoCP.Update();
X0Y0_胸版CP.Update();
X0Y0_柄CP.Update();
}
@@ -377,21 +377,21 @@ namespace SlaveMatrix
private void N0( )
{
CD = new ColorD(ref Col.Black, ref .0O);
TorsoCD = new ColorD(ref Col.Black, ref .0O);
CD = new ColorD(ref Col.Black, ref .1O);
CD = new ColorD(ref Col.Black, ref .0O);
}
private void T0( )
{
CD = new ColorD(ref Col.Black, ref .0O);
TorsoCD = new ColorD(ref Col.Black, ref .0O);
CD = new ColorD(ref Col.Black, ref .1O);
CD = new ColorD(ref Col.Black, ref .O);
}
private void T1( )
{
CD = new ColorD(ref Col.Black, ref .0O);
TorsoCD = new ColorD(ref Col.Black, ref .0O);
CD = new ColorD(ref Col.Black, ref .O);
CD = new ColorD(ref Col.Black, ref .0O);
}

View File

@@ -8,7 +8,7 @@ namespace SlaveMatrix
[Serializable]
public class _蜘D : D
{
public bool _表示 = true;
public bool Torso_表示 = true;
public bool _表示 = true;

View File

@@ -1462,7 +1462,7 @@ namespace SlaveMatrix
}
}
public bool
public bool Torso
{
get
{
@@ -1714,7 +1714,7 @@ namespace SlaveMatrix
= e.;
= e.;
= e.;
= e.;
Torso = e.Torso;
= e.;
= e.;
= e.;

View File

@@ -137,7 +137,7 @@ namespace SlaveMatrix
public bool = true;
public bool = true;
public bool Torso = true;
public bool = true;

View File

@@ -6896,7 +6896,7 @@ namespace SlaveMatrix
}
}
public bool _外線
public bool Torso_外線
{
get
{
@@ -8151,7 +8151,7 @@ namespace SlaveMatrix
0_ = e.0_;
= e.;
= e.;
_外線 = e._外線;
Torso_外線 = e.Torso_外線;
Rパターン = e.Rパターン;
= e.;
= e.;

View File

@@ -629,7 +629,7 @@ namespace SlaveMatrix
public bool ;
public bool _外線;
public bool Torso_外線;
public bool Rパターン;

File diff suppressed because it is too large Load Diff

View File

@@ -52,7 +52,7 @@ namespace SlaveMatrix
private IEnumerable<Ele> ;
public Waist ;
public Waist Waist;
public Torso ;
@@ -254,7 +254,7 @@ namespace SlaveMatrix
public _獣;
public _獣;
public Waist_獣;
public List<> _獣 = new List<>();
@@ -564,7 +564,7 @@ namespace SlaveMatrix
public EleI EI髪;
public EleI EI;
public EleI EIWaist;
public EleI EI半後;
@@ -584,7 +584,7 @@ namespace SlaveMatrix
public bool IsChest;
public bool Is;
public bool IsWaist;
public bool Is腕前;
@@ -760,9 +760,9 @@ namespace SlaveMatrix
public bool ;
private int _人y;
private int Waist_人y;
private int _獣y;
private int Waist_獣y;
private 2 i;
@@ -1502,9 +1502,9 @@ namespace SlaveMatrix
{
EIChest.Updatef = true;
}
else if (Is && EI.ElesH.Contains())
else if (IsWaist && EIWaist.ElesH.Contains())
{
EI.Updatef = true;
EIWaist.Updatef = true;
}
else if (Is腕前 && EI腕前.ElesH.Contains())
{
@@ -1586,27 +1586,27 @@ namespace SlaveMatrix
{
get
{
return .Yv;
return Waist.Yv;
}
set
{
.Yv = value;
Waist.Yv = value;
_人.Yv = value;
B_ーマル.Yv = value;
B_マイクロ.Yv = value;
_人..SizeYCont = 0.65 + .Yv * 0.35;
_人..SizeYCont = 0.65 + Waist.Yv * 0.35;
foreach (Par item in _人..EnumJoinRoot)
{
item.PositionCont = Dat.Vec2DUnitY * (.Yv * 0.001 + 0.001);
item.PositionCont = Dat.Vec2DUnitY * (Waist.Yv * 0.001 + 0.001);
}
_人..SizeYCont = 0.65 + .Yv * 0.35;
_人..SizeYCont = 0.65 + Waist.Yv * 0.35;
foreach (Par item2 in B_クロス..EnumJoinRoot)
{
item2.PositionCont = Dat.Vec2DUnitY * (.Yv * 0.003);
item2.PositionCont = Dat.Vec2DUnitY * (Waist.Yv * 0.003);
}
foreach (Par item3 in B_前掛け..EnumJoinRoot)
{
item3.PositionCont = Dat.Vec2DUnitY * (.Yv * 0.003);
item3.PositionCont = Dat.Vec2DUnitY * (Waist.Yv * 0.003);
}
_人();
}
@@ -1616,27 +1616,27 @@ namespace SlaveMatrix
{
get
{
return .Yi;
return Waist.Yi;
}
set
{
.Yi = value;
Waist.Yi = value;
_人.Yi = value;
B_ーマル.Yi = value;
B_マイクロ.Yi = value;
_人..SizeYCont = 0.65 + .Yv * 0.35;
_人..SizeYCont = 0.65 + Waist.Yv * 0.35;
foreach (Par item in _人..EnumJoinRoot)
{
item.PositionCont = Dat.Vec2DUnitY * (.Yv * 0.001 + 0.001);
item.PositionCont = Dat.Vec2DUnitY * (Waist.Yv * 0.001 + 0.001);
}
_人..SizeYCont = 0.65 + .Yv * 0.35;
_人..SizeYCont = 0.65 + Waist.Yv * 0.35;
foreach (Par item2 in B_クロス..EnumJoinRoot)
{
item2.PositionCont = Dat.Vec2DUnitY * (.Yv * 0.003);
item2.PositionCont = Dat.Vec2DUnitY * (Waist.Yv * 0.003);
}
foreach (Par item3 in B_前掛け..EnumJoinRoot)
{
item3.PositionCont = Dat.Vec2DUnitY * (.Yv * 0.003);
item3.PositionCont = Dat.Vec2DUnitY * (Waist.Yv * 0.003);
}
_人();
}
@@ -1646,18 +1646,18 @@ namespace SlaveMatrix
{
get
{
return _獣.Yv;
return Waist_獣.Yv;
}
set
{
_獣.Yv = value;
Waist_獣.Yv = value;
_獣.Yv = value;
_獣..SizeYCont = 0.65 + _獣.Yv * 0.35;
_獣..SizeYCont = 0.65 + Waist_獣.Yv * 0.35;
foreach (Par item in _獣..EnumJoinRoot)
{
item.PositionCont = Dat.Vec2DUnitY * (_獣.Yv * 0.001 + 0.001);
item.PositionCont = Dat.Vec2DUnitY * (Waist_獣.Yv * 0.001 + 0.001);
}
_獣..SizeYCont = 0.65 + _獣.Yv * 0.35;
_獣..SizeYCont = 0.65 + Waist_獣.Yv * 0.35;
_獣();
}
}
@@ -1666,18 +1666,18 @@ namespace SlaveMatrix
{
get
{
return _獣.Yi;
return Waist_獣.Yi;
}
set
{
_獣.Yi = value;
Waist_獣.Yi = value;
_獣.Yi = value;
_獣..SizeYCont = 0.65 + _獣.Yv * 0.35;
_獣..SizeYCont = 0.65 + Waist_獣.Yv * 0.35;
foreach (Par item in _獣..EnumJoinRoot)
{
item.PositionCont = Dat.Vec2DUnitY * (_獣.Yv * 0.001 + 0.001);
item.PositionCont = Dat.Vec2DUnitY * (Waist_獣.Yv * 0.001 + 0.001);
}
_獣..SizeYCont = 0.65 + _獣.Yv * 0.35;
_獣..SizeYCont = 0.65 + Waist_獣.Yv * 0.35;
_獣();
}
}
@@ -2937,8 +2937,8 @@ namespace SlaveMatrix
this.Med = Med;
this.Cha = Cha;
double disUnit = Are.DisplayUnitScale;
= (Waist)Cha.ChaD.body_tree.GetEle(disUnit, Med, Cha.);
Elements = .EnumEle().ToArray();
Waist = (Waist)Cha.ChaD.body_tree.GetEle(disUnit, Med, Cha.);
Elements = Waist.EnumEle().ToArray();
List<K> sk = new List<K>();
List<W> sw = new List<W>();
D kd = new D
@@ -3151,7 +3151,7 @@ namespace SlaveMatrix
LowerArm._接続.SetEle(delegate(_蝙 )
{
. = ;
UpperArm. = () => bod..X0Y0_.ToGlobal(bod..X0Y0_.BasePointBase);
UpperArm. = () => bod.Waist.X0Y0_Waist.ToGlobal(bod.Waist.X0Y0_Waist.BasePointBase);
bod..Add(new (UpperArm, LowerArm, ));
});
});
@@ -3270,27 +3270,27 @@ namespace SlaveMatrix
}
else if (p is Chest)
{
.UpperArm. = () => bod..X0Y0_.ToGlobal(bod..X0Y0_.BasePointBase);
.UpperArm. = () => bod..X0Y0_Torso.ToGlobal(bod..X0Y0_Torso.BasePointBase);
}
else if (p is Torso || p is Waist)
{
.UpperArm. = () => bod..X0Y0_.ToGlobal(bod..X0Y0_.JP[4].Joint);
.UpperArm. = () => bod.Waist.X0Y0_Waist.ToGlobal(bod.Waist.X0Y0_Waist.JP[4].Joint);
}
else if (p is )
{
.UpperArm. = () => bod._獣.X0Y0_.ToGlobal(bod._獣.X0Y0_.BasePointBase);
.UpperArm. = () => bod._獣.X0Y0_Torso.ToGlobal(bod._獣.X0Y0_Torso.BasePointBase);
}
else if ((p is || p is ) && (.UpperArm.ConnectionType == ConnectionInfo._翼左_接続 || .UpperArm.ConnectionType == ConnectionInfo._翼右_接続))
{
.UpperArm. = () => bod._獣.X0Y0_.ToGlobal(bod..X0Y0_.JP[4].Joint);
.UpperArm. = () => bod.Waist_獣.X0Y0_Waist.ToGlobal(bod.Waist.X0Y0_Waist.JP[4].Joint);
}
else if (pp != null && pp is Chest)
{
.UpperArm. = () => bod..X0Y0_.ToGlobal(bod..X0Y0_.BasePointBase);
.UpperArm. = () => bod.Waist.X0Y0_Waist.ToGlobal(bod.Waist.X0Y0_Waist.BasePointBase);
}
else if (pp != null && pp is )
{
.UpperArm. = () => bod._獣.X0Y0_.ToGlobal(bod._獣.X0Y0_.BasePointBase);
.UpperArm. = () => bod.Waist_獣.X0Y0_Waist.ToGlobal(bod.Waist_獣.X0Y0_Waist.BasePointBase);
}
else
{
@@ -3544,7 +3544,7 @@ namespace SlaveMatrix
LowerArm._接続.SetEle(delegate(_蝙 )
{
. = ;
UpperArm. = () => bod..X0Y0_.ToGlobal(bod..X0Y0_.BasePointBase);
UpperArm. = () => bod.Waist.X0Y0_Waist.ToGlobal(bod.Waist.X0Y0_Waist.BasePointBase);
bod..Add(new (UpperArm, LowerArm, ));
});
});
@@ -3663,27 +3663,27 @@ namespace SlaveMatrix
}
else if (p is Chest)
{
.UpperArm. = () => bod..X0Y0_.ToGlobal(bod..X0Y0_.BasePointBase);
.UpperArm. = () => bod..X0Y0_Torso.ToGlobal(bod..X0Y0_Torso.BasePointBase);
}
else if (p is Torso || p is Waist)
{
.UpperArm. = () => bod..X0Y0_.ToGlobal(bod..X0Y0_.JP[4].Joint);
.UpperArm. = () => bod.Waist.X0Y0_Waist.ToGlobal(bod.Waist.X0Y0_Waist.JP[4].Joint);
}
else if (p is )
{
.UpperArm. = () => bod._獣.X0Y0_.ToGlobal(bod._獣.X0Y0_.BasePointBase);
.UpperArm. = () => bod._獣.X0Y0_Torso.ToGlobal(bod._獣.X0Y0_Torso.BasePointBase);
}
else if ((p is || p is ) && (.UpperArm.ConnectionType == ConnectionInfo._翼左_接続 || .UpperArm.ConnectionType == ConnectionInfo._翼右_接続))
{
.UpperArm. = () => bod._獣.X0Y0_.ToGlobal(bod..X0Y0_.JP[4].Joint);
.UpperArm. = () => bod.Waist_獣.X0Y0_Waist.ToGlobal(bod.Waist.X0Y0_Waist.JP[4].Joint);
}
else if (pp != null && pp is Chest)
{
.UpperArm. = () => bod..X0Y0_.ToGlobal(bod..X0Y0_.BasePointBase);
.UpperArm. = () => bod.Waist.X0Y0_Waist.ToGlobal(bod.Waist.X0Y0_Waist.BasePointBase);
}
else if (pp != null && pp is )
{
.UpperArm. = () => bod._獣.X0Y0_.ToGlobal(bod._獣.X0Y0_.BasePointBase);
.UpperArm. = () => bod.Waist_獣.X0Y0_Waist.ToGlobal(bod.Waist_獣.X0Y0_Waist.BasePointBase);
}
else
{
@@ -3827,13 +3827,13 @@ namespace SlaveMatrix
n = .Count;
n = .Count;
n = .Count;
if ( != null)
if (Waist != null)
{
= .Torso_接続.GetEle<Torso>();
_人 = ._接続.GetEle<_人>();
= Waist.Torso_接続.GetEle<Torso>();
_人 = Waist._接続.GetEle<_人>();
_人 = _人._接続.GetEle<>();
_人.SetHitFalse();
_人 = ._接続.GetEle<>();
_人 = Waist._接続.GetEle<>();
_人.X0Y0_陰毛.Hit = true;
_人.X0Y0_陰毛_ハート.Hit = true;
_人.X0Y0_獣性_獣毛.Hit = true;
@@ -3849,16 +3849,16 @@ namespace SlaveMatrix
_人.X0Y4_陰毛.Hit = true;
_人.X0Y4_陰毛_ハート.Hit = true;
_人.X0Y4_獣性_獣毛.Hit = true;
_人 = ._接続.GetEle<_人>();
_人 = Waist._接続.GetEle<_人>();
_人 = _人._接続.GetEle<_人>();
_人.SetHitFalse();
_人 = ._接続.GetEle<_人>();
_人 = ._接続.GetEle<_人>();
_人 = ._接続.GetEle<_人>();
_人 = Waist._接続.GetEle<_人>();
_人 = Waist._接続.GetEle<_人>();
_人 = Waist._接続.GetEle<_人>();
_人.SetHitFalse();
_人.SetHitFalse();
_人.SetHitFalse();
_人 = ._接続.GetEle<_人>();
_人 = Waist._接続.GetEle<_人>();
_人 = _人._接続.GetEle<_人>();
_人 = _人._接続.GetEle<_人>();
_小_人 = _人.尿_接続.GetEle<_小_人>();
@@ -3874,13 +3874,13 @@ namespace SlaveMatrix
尿_人.SetHitFalse();
.SetHitFalse();
.SetHitFalse();
B_ーマル = ._接続.GetEle<_ーマル>();
B_マイクロ = ._接続.GetEle<_マイクロ>();
B_ーマル = Waist._接続.GetEle<_ーマル>();
B_マイクロ = Waist._接続.GetEle<_マイクロ>();
B_ーマル.SetHitFalse();
B_マイクロ.SetHitFalse();
B_クロス = ._接続.GetEle<_クロス>();
B_クロス = Waist._接続.GetEle<_クロス>();
B_クロス後 = (_クロス後)B_クロス._接続[0];
B_前掛け = ._接続.GetEle<_前掛け>();
B_前掛け = Waist._接続.GetEle<_前掛け>();
B_クロス.SetHitFalse();
B_クロス後.SetHitFalse();
B_前掛け.SetHitFalse();
@@ -4070,10 +4070,10 @@ namespace SlaveMatrix
sk.Add(.);
. = new W(Med, Are, Cha, this, wd, );
sw.Add(.);
. = new K(Med, Are, Cha, this, kd, );
sk.Add(.);
. = new W(Med, Are, Cha, this, wd, );
sw.Add(.);
Waist. = new K(Med, Are, Cha, this, kd, Waist);
sk.Add(Waist.);
Waist. = new W(Med, Are, Cha, this, wd, Waist);
sw.Add(Waist.);
_人. = new K(Med, Are, Cha, this, kd, _人);
sk.Add(_人.);
_人. = new W(Med, Are, Cha, this, wd, _人);
@@ -4262,46 +4262,46 @@ namespace SlaveMatrix
{
Sort(._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), );
}
if (._接続 != null)
if (Waist._接続 != null)
{
Sort(._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), );
Sort(Waist._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), );
}
if (._接続 != null)
if (Waist._接続 != null)
{
Sort(._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), );
Sort(Waist._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), );
}
if (Chest._接続 != null)
{
Sort(Chest._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), );
}
if (._接続 != null)
if (Waist._接続 != null)
{
Sort((from e in ._接続
Sort((from e in Waist._接続
where !(e is )
select e.EnumEle()).JoinEnum(), );
Sort((from e in ._接続.GetEles<>()
Sort((from e in Waist._接続.GetEles<>()
select e.EnumEle()).JoinEnum(), );
}
if (._接続 != null)
if (Waist._接続 != null)
{
Sort((from e in ._接続
Sort((from e in Waist._接続
where !(e is )
select e.EnumEle()).JoinEnum(), );
Sort((from e in ._接続.GetEles<>()
Sort((from e in Waist._接続.GetEles<>()
select e.EnumEle()).JoinEnum(), );
}
if (._接続 != null)
if (Waist._接続 != null)
{
Sort(._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), );
Sort(Waist._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), );
}
if (._接続 != null)
if (Waist._接続 != null)
{
ele = ._接続.GetEle<>();
ele = Waist._接続.GetEle<>();
if (ele is _魚)
{
Is魚 = true;
= (_魚)ele;
.CD.c2.Col2 = .1_1CD.c2.Col1;
Waist.WaistCD.c2.Col2 = .1_1CD.c2.Col1;
1.Add();
if (._接続 != null)
{
@@ -4336,7 +4336,7 @@ namespace SlaveMatrix
{
Is鯨 = true;
= (_鯨)ele;
.CD.c2.Col2 = .1_CD.c2.Col1;
Waist.WaistCD.c2.Col2 = .1_CD.c2.Col1;
1.Add();
if (._接続 != null)
{
@@ -4371,7 +4371,7 @@ namespace SlaveMatrix
{
Is蛇 = true;
= (_蛇)ele;
.CD.c2.Col2 = .1_1CD.c2.Col1;
Waist.WaistCD.c2.Col2 = .1_1CD.c2.Col1;
1.Add(ele);
if (.Torso_接続 != null)
{
@@ -4421,7 +4421,7 @@ namespace SlaveMatrix
{
Is蟲 = true;
= (_蟲)ele;
.CD.c2.Col2 = .1_CD.c2.Col1;
Waist.WaistCD.c2.Col2 = .1_CD.c2.Col1;
1.Add(ele);
if (.Torso_接続 != null)
{
@@ -4477,7 +4477,7 @@ namespace SlaveMatrix
}
else if (item22 is )
{
_獣 = ()item22;
Waist_獣 = ()item22;
}
else if (item22 is )
{
@@ -4591,10 +4591,10 @@ namespace SlaveMatrix
_大_獣.SetHitFalse();
尿_獣.SetHitFalse();
.SetHitFalse();
.CD.c2.Col2 = Chest_獣.CD.c2.Col1;
if (_獣 != null)
Waist.WaistCD.c2.Col2 = Chest_獣.CD.c2.Col1;
if (Waist_獣 != null)
{
1.Add(_獣);
1.Add(Waist_獣);
}
if (_獣 != null)
{
@@ -4632,31 +4632,31 @@ namespace SlaveMatrix
{
Sort(_獣.Select(( e) => e.EnumEle().Skip(1)).JoinEnum(), );
}
if (_獣 != null)
if (Waist_獣 != null)
{
if (_獣._接続 != null)
if (Waist_獣._接続 != null)
{
Sort(_獣._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), );
Sort(Waist_獣._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), );
}
if (_獣._接続 != null)
if (Waist_獣._接続 != null)
{
Sort(_獣._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), );
Sort(Waist_獣._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), );
}
if (_獣._接続 != null)
if (Waist_獣._接続 != null)
{
Sort(_獣._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), );
Sort(Waist_獣._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), );
}
if (_獣._接続 != null)
if (Waist_獣._接続 != null)
{
Sort(_獣._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), );
Sort(Waist_獣._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), );
}
if (_獣._接続 != null)
if (Waist_獣._接続 != null)
{
Sort(_獣._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 1);
Sort(Waist_獣._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 1);
}
if (_獣._接続 != null)
if (Waist_獣._接続 != null)
{
Sort(_獣._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 1);
Sort(Waist_獣._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 1);
}
}
if (_獣 != null)
@@ -4712,7 +4712,7 @@ namespace SlaveMatrix
{
Is蛸 = true;
= (_蛸)ele;
.CD.c2.Col2 = .CD.c2.Col1;
Waist.WaistCD.c2.Col2 = .TorsoCD.c2.Col1;
1.Add();
if (._接続 != null)
{
@@ -4747,7 +4747,7 @@ namespace SlaveMatrix
{
Is蜘 = true;
= (_蜘)ele;
.CD.c2.Col2 = .CD.c2.Col2;
Waist.WaistCD.c2.Col2 = .CD.c2.Col2;
if (._接続 != null)
{
Sort(._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), );
@@ -4820,7 +4820,7 @@ namespace SlaveMatrix
{
Is蠍 = true;
= (_蠍)ele;
.CD.c2.Col2 = ._腹節3_節0CD.c2.Col1;
Waist.WaistCD.c2.Col2 = ._腹節3_節0CD.c2.Col1;
if (._接続 != null)
{
Sort(._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), );
@@ -5136,9 +5136,9 @@ namespace SlaveMatrix
2.Add(item15);
}
}
if (._接続 != null)
if (Waist._接続 != null)
{
IEnumerable<_犬> eles = ._接続.GetEles<_犬>();
IEnumerable<_犬> eles = Waist._接続.GetEles<_犬>();
foreach (_犬 item49 in eles.Take(eles.Count() - 1))
{
item49._節1_胴_表示 = false;
@@ -5147,9 +5147,9 @@ namespace SlaveMatrix
item49._節1_鱗3_表示 = false;
}
}
if (._接続 != null)
if (Waist._接続 != null)
{
IEnumerable<_犬> eles2 = ._接続.GetEles<_犬>();
IEnumerable<_犬> eles2 = Waist._接続.GetEles<_犬>();
foreach (_犬 item50 in eles2.Take(eles2.Count() - 1))
{
item50._節1_胴_表示 = false;
@@ -5238,10 +5238,10 @@ namespace SlaveMatrix
Is腕蝙 = LowerArm以降左.IsEle<LowerArm_蝙>();
Is腕獣 = LowerArm以降左.IsEle<LowerArm_獣>();
Is腕蠍 = LowerArm以降左.IsEle<_肢蠍>();
Is腿人 = ._接続.IsEle<_人>();
Is腿獣 = ._接続.IsEle<>();
Is腿魚 = ._接続.IsEle<_魚>();
Is腿犬 = ._接続.IsEle<_犬>();
Is腿人 = Waist._接続.IsEle<_人>();
Is腿獣 = Waist._接続.IsEle<>();
Is腿魚 = Waist._接続.IsEle<_魚>();
Is腿犬 = Waist._接続.IsEle<_犬>();
. = false;
_表示 = false;
if (Is頭頂_宇)
@@ -5402,14 +5402,14 @@ namespace SlaveMatrix
C = 1.0;
C = 1.0;
_表示 = false;
if (Is粘 && ._接続 != null)
if (Is粘 && Waist._接続 != null)
{
foreach (Par item53 in (from e in ._接続.GetEles<>()
foreach (Par item53 in (from e in Waist._接続.GetEles<>()
select e..EnumAllPar()).Aggregate((IEnumerable<Par> e1, IEnumerable<Par> e2) => e1.Concat(e2)))
{
item53.OP.OutlineFalse();
}
foreach (Par item54 in (from e in ._接続.GetEles<>()
foreach (Par item54 in (from e in Waist._接続.GetEles<>()
select e..EnumAllPar()).Aggregate((IEnumerable<Par> e1, IEnumerable<Par> e2) => e1.Concat(e2)))
{
item54.OP.OutlineFalse();
@@ -5417,12 +5417,12 @@ namespace SlaveMatrix
}
Elements.SetEle(delegate(Torso_蛇 e)
{
e.X0Y0_胴_胴.OP[1].ps[3] = e.X0Y0_胴_胴.OP[1].ps[3].AddY(0.04);
e.X0Y0_Torso_Torso.OP[1].ps[3] = e.X0Y0_Torso_Torso.OP[1].ps[3].AddY(0.04);
if (e.Torso_接続 != null)
{
e.Torso_接続.SetEle(delegate(Torso_蛇 f)
{
f.X0Y0_胴_胴.OP[1].ps[3] = f.X0Y0_胴_胴.OP[1].ps[3].AddY(0.04);
f.X0Y0_Torso_Torso.OP[1].ps[3] = f.X0Y0_Torso_Torso.OP[1].ps[3].AddY(0.04);
});
}
});
@@ -5442,17 +5442,17 @@ namespace SlaveMatrix
{
_人._ハート_表示 = false;
}
_魚 ele7 = ._接続.GetEle<_魚>();
_魚 ele7 = Waist._接続.GetEle<_魚>();
if (ele7 != null)
{
.CD.c2.Col2 = ele7.0_CD.c2.Col1;
Waist.WaistCD.c2.Col2 = ele7.0_CD.c2.Col1;
}
nsb1 = .X0Y0_乳首.SizeBase;
nsb2 = .X0Y0_乳輪.SizeBase;
();
.B = Med.Base.GetPosition(new Vector2D(0.5, 0.5));
Waist.B = Med.Base.GetPosition(new Vector2D(0.5, 0.5));
Join();
Set();
SetWaist();
if (.Count + .Count + .Count + .Count + .Count + .Count + .Count + .Count + .Count + s.Length + s.Length > 0)
{
EIChest = new EleI(Med);
@@ -5535,18 +5535,18 @@ namespace SlaveMatrix
}
if (.Count + .Count > 0)
{
EI = new EleI(Med);
EI.AddRange();
EI.AddRange();
EI. = delegate(RenderArea are)
EIWaist = new EleI(Med);
EIWaist.AddRange();
EIWaist.AddRange();
EIWaist. = delegate(RenderArea are)
{
bod..0(are);
bod..1(are);
bod..0(are);
bod..1(are);
};
EI.Update();
eis.Add(EI);
EIWaist.Update();
eis.Add(EIWaist);
}
if (.Count + .Count > 0)
{
@@ -5663,7 +5663,7 @@ namespace SlaveMatrix
}
Is髪 = EI髪 != null;
IsChest = EIChest != null;
Is = EI != null;
IsWaist = EIWaist != null;
Is腕前 = EI腕前 != null;
Is半後 = EI半後 != null;
Is半中1 = EI半中1 != null;
@@ -5681,9 +5681,9 @@ namespace SlaveMatrix
{
bod.EIChest.(are);
}
if (bod.Is)
if (bod.IsWaist)
{
bod.EI.(are);
bod.EIWaist.(are);
}
if (bod.Is頭頂_宇)
{
@@ -5762,8 +5762,8 @@ namespace SlaveMatrix
{
bod..(are);
}
bod..0(are);
bod..1(are);
bod.Waist.0(are);
bod.Waist.1(are);
bod..0(are);
bod.Chest.0(are);
bod..0(are);
@@ -6108,9 +6108,9 @@ namespace SlaveMatrix
{
bod.EIChest.(are);
}
if (bod.Is)
if (bod.IsWaist)
{
bod.EI.(are);
bod.EIWaist.(are);
}
if (bod.Is頭頂_宇)
{
@@ -6189,8 +6189,8 @@ namespace SlaveMatrix
{
bod..(are);
}
bod..0(are);
bod..1(are);
bod.Waist.0(are);
bod.Waist.1(are);
bod..0(are);
bod.Chest.0(are);
bod..0(are);
@@ -6553,9 +6553,9 @@ namespace SlaveMatrix
{
bod.EIChest.(are);
}
if (bod.Is)
if (bod.IsWaist)
{
bod.EI.(are);
bod.EIWaist.(are);
}
if (bod.Is頭頂_宇)
{
@@ -6616,8 +6616,8 @@ namespace SlaveMatrix
{
bod..(are);
}
bod..0(are);
bod..1(are);
bod.Waist.0(are);
bod.Waist.1(are);
bod..0(are);
bod.Chest.0(are);
bod..0(are);
@@ -6961,9 +6961,9 @@ namespace SlaveMatrix
{
bod.EIChest.(are);
}
if (bod.Is)
if (bod.IsWaist)
{
bod.EI.(are);
bod.EIWaist.(are);
}
if (bod.Is頭頂_宇)
{
@@ -7042,8 +7042,8 @@ namespace SlaveMatrix
{
bod..(are);
}
bod..0(are);
bod..1(are);
bod.Waist.0(are);
bod.Waist.1(are);
bod..0(are);
bod.Chest.0(are);
bod..0(are);
@@ -7385,9 +7385,9 @@ namespace SlaveMatrix
{
bod.EIChest.(are);
}
if (bod.Is)
if (bod.IsWaist)
{
bod.EI.(are);
bod.EIWaist.(are);
}
if (bod.Is頭頂_宇)
{
@@ -7466,8 +7466,8 @@ namespace SlaveMatrix
{
bod..(are);
}
bod..0(are);
bod..1(are);
bod.Waist.0(are);
bod.Waist.1(are);
bod..0(are);
bod.Chest.0(are);
bod..0(are);
@@ -7808,9 +7808,9 @@ namespace SlaveMatrix
{
bod.EIChest.(are);
}
if (bod.Is)
if (bod.IsWaist)
{
bod.EI.(are);
bod.EIWaist.(are);
}
if (bod.Is頭頂_宇)
{
@@ -7889,8 +7889,8 @@ namespace SlaveMatrix
{
bod..(are);
}
bod..0(are);
bod..1(are);
bod.Waist.0(are);
bod.Waist.1(are);
bod..0(are);
bod.Chest.0(are);
bod..0(are);
@@ -8244,9 +8244,9 @@ namespace SlaveMatrix
{
bod.EIChest.(are);
}
if (bod.Is)
if (bod.IsWaist)
{
bod.EI.(are);
bod.EIWaist.(are);
}
if (bod.Is頭頂_宇)
{
@@ -8325,8 +8325,8 @@ namespace SlaveMatrix
{
bod..(are);
}
bod..0(are);
bod..1(are);
bod.Waist.0(are);
bod.Waist.1(are);
if (!Sta.GameData.)
{
bod._人.0(are);
@@ -8688,9 +8688,9 @@ namespace SlaveMatrix
{
bod.EIChest.(are);
}
if (bod.Is)
if (bod.IsWaist)
{
bod.EI.(are);
bod.EIWaist.(are);
}
if (bod.Is頭頂_宇)
{
@@ -8769,8 +8769,8 @@ namespace SlaveMatrix
{
bod..(are);
}
bod..0(are);
bod..1(are);
bod.Waist.0(are);
bod.Waist.1(are);
bod..0(are);
bod.Chest.0(are);
bod..0(are);
@@ -9259,17 +9259,17 @@ namespace SlaveMatrix
item4.();
}
}
_人.B = .;
_人.B = Waist.;
_人..JoinP();
if (Is獣)
{
_獣.B = _獣.;
_獣.B = Waist_獣.;
_獣..JoinP();
}
_人y = .Yi;
Waist_人y = Waist.Yi;
if (Is獣)
{
_獣y = _獣.Yi;
Waist_獣y = Waist_獣.Yi;
}
}
@@ -9793,24 +9793,24 @@ namespace SlaveMatrix
private void _人()
{
.X0Y0_筋肉_筋肉左.PositionCont = Dat.Vec2DUnitY * (.Yv * -0.004);
.X0Y0_筋肉_筋肉右.PositionCont = Dat.Vec2DUnitY * (.Yv * -0.004);
_人.X0Y0_虫性_腹板.PositionCont = Dat.Vec2DUnitY * (.Yv * -0.002);
_人..SizeYCont = 0.85 + (1.0 - .Yv) * 0.15;
.X0Y0_筋肉_筋肉左.PositionCont = Dat.Vec2DUnitY * (Waist.Yv * -0.004);
.X0Y0_筋肉_筋肉右.PositionCont = Dat.Vec2DUnitY * (Waist.Yv * -0.004);
_人.X0Y0_虫性_腹板.PositionCont = Dat.Vec2DUnitY * (Waist.Yv * -0.002);
_人..SizeYCont = 0.85 + (1.0 - Waist.Yv) * 0.15;
}
private void _獣()
{
_獣.X0Y0_筋肉_筋肉左.PositionCont = Dat.Vec2DUnitY * (_獣.Yv * -0.004);
_獣.X0Y0_筋肉_筋肉右.PositionCont = Dat.Vec2DUnitY * (_獣.Yv * -0.004);
_獣..SizeYCont = 0.85 + (1.0 - _獣.Yv) * 0.15;
_獣.X0Y0_筋肉_筋肉左.PositionCont = Dat.Vec2DUnitY * (Waist_獣.Yv * -0.004);
_獣.X0Y0_筋肉_筋肉右.PositionCont = Dat.Vec2DUnitY * (Waist_獣.Yv * -0.004);
_獣..SizeYCont = 0.85 + (1.0 - Waist_獣.Yv) * 0.15;
if (EI半中1 != null)
{
EI半中1.Updatef = true;
}
}
public void Set()
public void SetWaist()
{
if (Is獣)
{

View File

@@ -126,7 +126,7 @@ namespace SlaveMatrix
private bool ;
private bool ;
private bool Waist;
private bool ;
@@ -199,10 +199,10 @@ namespace SlaveMatrix
Bod.EIChest.Position = p;
}
p.Y = 0.0 - p.Y;
Bod..C = p;
if (Bod.Is)
Bod.Waist.C = p;
if (Bod.IsWaist)
{
Bod.EI.Position = p;
Bod.EIWaist.Position = p;
}
if (Bod.Is半後)
{
@@ -255,7 +255,7 @@ namespace SlaveMatrix
Bod = new Bod(Med, Are, this);
= Bod.Is髪 && Bod.EI髪.IsHeavy();
= Bod.IsChest && Bod.EIChest.IsHeavy();
= Bod.Is && Bod.EI.IsHeavy();
Waist = Bod.IsWaist && Bod.EIWaist.IsHeavy();
= Bod.Is腕前 && Bod.EI腕前.IsHeavy();
= Bod.Is半後 && Bod.EI半後.IsHeavy();
1 = Bod.Is半中1 && Bod.EI半中1.IsHeavy();
@@ -1223,22 +1223,22 @@ namespace SlaveMatrix
};
Mots.Add(.GetHashCode().ToString(), );
double kv = 0.0;
Par pa = Bod...CurJoinRoot;
Par pa = Bod.Waist..CurJoinRoot;
Par pb = null;
Vector2D vec = Dat.Vec2DZero;
Action = delegate
{
pb = cha.Bod...CurJoinRoot;
pb = cha.Bod.Waist..CurJoinRoot;
vec = pb.ToGlobal(pb.JP[5].Joint) - pa.ToGlobal(pa.JP[5].Joint);
if (cha.Bod.Is)
if (cha.Bod.IsWaist)
{
if (cha.)
if (cha.Waist)
{
cha.Bod.EI.PositionCont = vec;
cha.Bod.EIWaist.PositionCont = vec;
}
else
{
cha.Bod.EI.Updatef = true;
cha.Bod.EIWaist.Updatef = true;
}
}
if (cha.Bod.Is半後)
@@ -1303,7 +1303,7 @@ namespace SlaveMatrix
BaseSpeed = 20.0,
Staing = delegate
{
kv = cha.Bod..Yv;
kv = cha.Bod.Waist.Yv;
cha..Start();
},
Runing = delegate(Mot m)
@@ -1414,9 +1414,9 @@ namespace SlaveMatrix
cha.(d);
}
cha.Bod.v = d * RNG.XS.NextDouble();
cha.Bod..C = new Vector2D(0.0, 0.0005 * d);
cha.Bod..C = cha.Bod..C;
cha.Bod..C = cha.Bod..C;
cha.Bod.Waist.C = new Vector2D(0.0, 0.0005 * d);
cha.Bod..C = cha.Bod.Waist.C;
cha.Bod..C = cha.Bod.Waist.C;
if (cha.Bod.Is腕前)
{
cha.Bod.EI腕前.Updatef = true;
@@ -1437,15 +1437,15 @@ namespace SlaveMatrix
Ending = delegate
{
cha.Bod._人v = kv;
cha.Bod..C = Dat.Vec2DZero;
cha.Bod.Waist.C = Dat.Vec2DZero;
if (!cha.Bod..)
{
cha.Bod..C = Dat.Vec2DZero;
cha.Bod..C = Dat.Vec2DZero;
}
if (cha.Bod.Is)
if (cha.Bod.IsWaist)
{
cha.Bod.EI.PositionCont = Dat.Vec2DZero;
cha.Bod.EIWaist.PositionCont = Dat.Vec2DZero;
}
if (cha.Bod.Is半後)
{
@@ -1734,9 +1734,9 @@ namespace SlaveMatrix
cha.(d_);
}
p_.Y = -0.001 * m.Value;
cha.Bod..C = p_;
cha.Bod..C = cha.Bod..C;
cha.Bod..C = cha.Bod..C;
cha.Bod.Waist.C = p_;
cha.Bod..C = cha.Bod.Waist.C;
cha.Bod..C = cha.Bod.Waist.C;
if (cha.Bod.Is髪)
{
if (cha.)
@@ -1759,15 +1759,15 @@ namespace SlaveMatrix
cha.Bod.EIChest.Updatef = true;
}
}
if (cha.Bod.Is)
if (cha.Bod.IsWaist)
{
if (cha.)
if (cha.Waist)
{
cha.Bod.EI.Position = p_;
cha.Bod.EIWaist.Position = p_;
}
else
{
cha.Bod.EI.Updatef = true;
cha.Bod.EIWaist.Updatef = true;
}
}
if (cha.Bod.Is腕前)
@@ -1846,7 +1846,7 @@ namespace SlaveMatrix
},
Ending = delegate
{
cha.Bod..C = Dat.Vec2DZero;
cha.Bod.Waist.C = Dat.Vec2DZero;
if (!cha.Bod..)
{
cha.Bod..C = Dat.Vec2DZero;
@@ -1860,9 +1860,9 @@ namespace SlaveMatrix
{
cha.Bod.EIChest.Position = Dat.Vec2DZero;
}
if (cha.Bod.Is)
if (cha.Bod.IsWaist)
{
cha.Bod.EI.Position = Dat.Vec2DZero;
cha.Bod.EIWaist.Position = Dat.Vec2DZero;
}
if (cha.Bod.Is腕前)
{

View File

@@ -895,7 +895,7 @@ namespace SlaveMatrix
ConnectionInfo._翼下右_接続 => 0,
ConnectionInfo._背中_接続 => 0,
ConnectionInfo._UpperArm_接続 => 1,
ConnectionInfo.__接続 => 0,
ConnectionInfo._Waist_接続 => 0,
ConnectionInfo._肌_接続 => 1,
ConnectionInfo._翼左_接続 => 0,
ConnectionInfo._翼右_接続 => 0,

View File

@@ -1763,11 +1763,11 @@ namespace SlaveMatrix
Player.SensBox();
if (TrainingTarget.Bod.Is獣)
{
TrainingTarget.Bod..B = Med.Base.GetPosition(new Vector2D(0.5, 0.5)).AddY(-0.03);
TrainingTarget.Bod.Waist.B = Med.Base.GetPosition(new Vector2D(0.5, 0.5)).AddY(-0.03);
}
else if (TrainingTarget.Bod.Is半身)
{
TrainingTarget.Bod..B = Med.Base.GetPosition(new Vector2D(0.5, 0.5)).AddY(-0.02);
TrainingTarget.Bod.Waist.B = Med.Base.GetPosition(new Vector2D(0.5, 0.5)).AddY(-0.02);
}
TrainingTarget.Bod.Join();
TrainingTarget.Bod.Update();
@@ -1948,7 +1948,7 @@ namespace SlaveMatrix
TrainingTarget.Bod.. = 0.0;
TrainingTarget.Bod.. = 0.0;
TrainingTarget.Bod.Clear();
TrainingTarget.Bod..B = Med.Base.GetPosition(new Vector2D(0.5, 0.5));
TrainingTarget.Bod.Waist.B = Med.Base.GetPosition(new Vector2D(0.5, 0.5));
TrainingTarget.Bod. = 0.0;
TrainingTarget.Bod. = 0.0;
TrainingTarget.Bod. = 0.0;
@@ -1962,7 +1962,7 @@ namespace SlaveMatrix
TrainingTarget..End();
TrainingTarget..End();
TrainingTarget..End();
TrainingTarget.Bod.Set();
TrainingTarget.Bod.SetWaist();
if (Sta.GameData.TrainingTarget.Trained)
{
TrainingTarget.Bod._表示 = false;

View File

@@ -2315,7 +2315,7 @@ namespace SlaveMatrix
}
if (Cha.Bod.Is初期腰)
{
Cha.Bod.Set();
Cha.Bod.SetWaist();
}
Cha.Emotion();
Cha.UpdateExpression();
@@ -2331,7 +2331,7 @@ namespace SlaveMatrix
if (Virgin && CurrentActionType == ActionType.Insertion && (CurrentToolType == ToolType.Penis || CurrentToolType == ToolType.Dildo || CurrentToolType == ToolType.Vibrator || CurrentToolType == ToolType.Drill || CurrentToolType == ToolType. || CurrentToolType == ToolType.AnalVibrator) && CurrentContactType == ContactType.Vagina && Lvn > 2)
{
Reaction2();
Cha.Bod..B += Oth.GetRandomVector() * 0.0004;
Cha.Bod.Waist.B += Oth.GetRandomVector() * 0.0004;
Cha.Bod.v = RNG.XS.NextDouble();
switch (RNG.XS.Next(2))
{
@@ -2393,7 +2393,7 @@ namespace SlaveMatrix
public static void Reaction1()
{
Reaction2();
Cha.Bod..B += Oth.GetRandomVector() * 0.0004;
Cha.Bod.Waist.B += Oth.GetRandomVector() * 0.0004;
Cha.Bod.v = RNG.XS.NextDouble();
Cha.Emotion();
Cha.UpdateExpression();

View File

@@ -8635,8 +8635,8 @@ namespace SlaveMatrix
{
_犬 _犬2 = Cha.Bod.[n];
_犬2.SetAngle0();
_犬2.X0Y0_脚後_UpperArm.AngleBase -= _犬2.X0Y0_胴_節9_胴.Angle;
_犬2.X0Y0_脚前_UpperArm.AngleBase -= _犬2.X0Y0_胴_節9_胴.Angle;
_犬2.X0Y0_脚後_UpperArm.AngleBase -= _犬2.X0Y0_Torso_節9_Torso.Angle;
_犬2.X0Y0_脚前_UpperArm.AngleBase -= _犬2.X0Y0_Torso_節9_Torso.Angle;
_犬2.X0Y0_頭_口膜_口膜1.AngleBase -= 17.0;
_犬2.X0Y0_脚後_UpperArm.AngleBase += 0.0 - UpperArm角度 + (0.0 - u1);
_犬2.X0Y0_脚後_LowerArm.AngleBase += 0.0 - LowerArm角度 + (0.0 - u2);

File diff suppressed because it is too large Load Diff

View File

@@ -54,15 +54,15 @@ namespace SlaveMatrix
public static Type Shouldert;
public static Type t;
public static Type Torsot;
public static Type t;
public static Type Waistt;
public static Type _鯨t;
public static Type _人t;
public static Type UpperArm_人t;
public static Type _鳥t;
public static Type UpperArm_鳥t;
public static Type _鯨t;
@@ -1099,7 +1099,10 @@ namespace SlaveMatrix
//Ser.ToJson(肩左, "C:\\Users\\dave\\Documents\\肩左.json");
//肩左 = Ser.UnJson<Obj>("C:\\Users\\dave\\Documents\\肩左.json");
= Resources..ObjLoad();
obj = Resources..ObjLoad();
obj.MigrateKeys();
= obj;
//腕左.SaveExMod("C:\\Users\\dave\\Documents\\腕左");
//Ser.ToJson(腕左, "C:\\Users\\dave\\Documents\\腕左.json");
//腕左 = Ser.UnJson<Obj>("C:\\Users\\dave\\Documents\\腕左.json");
@@ -1166,11 +1169,11 @@ namespace SlaveMatrix
EleDt = typeof(EleD);
Chestt = typeof(Chest);
Shouldert = typeof(Shoulder);
t = typeof(Torso);
t = typeof(Waist);
Torsot = typeof(Torso);
Waistt = typeof(Waist);
_鯨t = typeof(_鯨);
_人t = typeof(UpperArm_人);
_鳥t = typeof(UpperArm_鳥);
UpperArm_人t = typeof(UpperArm_人);
UpperArm_鳥t = typeof(UpperArm_鳥);
_鯨t = typeof(_鯨);
0_Dt = typeof(BackHair0_ジグD);
0_Dt = typeof(BackHair0_ハネD);
@@ -1371,7 +1374,7 @@ namespace SlaveMatrix
ConnectionInfo._Torso_接続,
ConnectionInfo._肌_接続,
ConnectionInfo._背中_接続,
ConnectionInfo.__接続,
ConnectionInfo._Waist_接続,
ConnectionInfo._肌_接続,
ConnectionInfo._膣基_接続,
ConnectionInfo._肛門_接続,

View File

@@ -891,8 +891,8 @@ namespace SlaveMatrix
public void Set_くぱぁ(Ele t, bool )
{
Par par = (Bod.Is獣 ? Bod._獣..Current.EnumAllPar().First((Par e) => e.Tag == "股") : Bod...Current.EnumAllPar().First((Par e) => e.Tag == "股"));
Bod..PA();
Par par = (Bod.Is獣 ? Bod.Waist_獣..Current.EnumAllPar().First((Par e) => e.Tag == "股") : Bod.Waist..Current.EnumAllPar().First((Par e) => e.Tag == "股"));
Bod.Waist.PA();
if ()
{
t.B = par.Position.AddXY(0.018, 0.002);

View File

@@ -62,7 +62,7 @@ namespace SlaveMatrix
return obj;
}
public static WaistD ()
public static WaistD Waist()
{
WaistD waist_description = new WaistD();
waist_description.(new _人D());

View File

@@ -269,10 +269,10 @@ namespace SlaveMatrix.GameClasses
};
}
public static TorsoD Set胴(this WaistD )
public static TorsoD Set胴(this WaistD Waist)
{
TorsoD D2 = Uni.();
.(D2);
Waist.(D2);
return D2;
}