Merge branch 'feature/rename-torso-class' of https://github.com/Avebluha/SlaveMatrixDecomp into dev

This commit is contained in:
AbdulmanovAI
2025-11-06 09:04:47 +04:00
675 changed files with 2802 additions and 2797 deletions
@@ -378,7 +378,7 @@ namespace SlaveMatrix
}
}
public BackHair0_カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_カルD e)
public BackHair0_カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, BackHair0_カルD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -55,7 +55,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair0_カル(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -378,7 +378,7 @@ namespace SlaveMatrix
}
}
public BackHair0_ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_ジグD e)
public BackHair0_ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, BackHair0_ジグD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -55,7 +55,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair0_ジグ(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -378,7 +378,7 @@ namespace SlaveMatrix
}
}
public 後髪0_ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_ハネD e)
public 後髪0_ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, BackHair0_ハネD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -55,7 +55,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new 後髪0_ハネ(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -378,7 +378,7 @@ namespace SlaveMatrix
}
}
public BackHair0_パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_パツD e)
public BackHair0_パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, BackHair0_パツD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -55,7 +55,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair0_パツ(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -301,7 +301,7 @@ namespace SlaveMatrix
}
}
public BackHair0_下1カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_下1カルD e)
public BackHair0_下1カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, BackHair0_下1カルD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -49,7 +49,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair0_下1カル(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -301,7 +301,7 @@ namespace SlaveMatrix
}
}
public 後髪0_下1ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_下1ジグD e)
public 後髪0_下1ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, BackHair0_下1ジグD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -49,7 +49,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new 後髪0_下1ジグ(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -301,7 +301,7 @@ namespace SlaveMatrix
}
}
public BackHair0_下1ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_下1ハネD e)
public BackHair0_下1ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, BackHair0_下1ハネD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -49,7 +49,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair0_下1ハネ(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -301,7 +301,7 @@ namespace SlaveMatrix
}
}
public BackHair0_下1パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_下1パツD e)
public BackHair0_下1パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, BackHair0_下1パツD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -49,7 +49,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair0_下1パツ(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -345,7 +345,7 @@ namespace SlaveMatrix
}
}
public BackHair0_下2カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_下2カルD e)
public BackHair0_下2カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, BackHair0_下2カルD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -53,7 +53,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair0_下2カル(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -345,7 +345,7 @@ namespace SlaveMatrix
}
}
public BackHair0_下2ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_下2ジグD e)
public BackHair0_下2ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, BackHair0_下2ジグD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -53,7 +53,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair0_下2ジグ(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -345,7 +345,7 @@ namespace SlaveMatrix
}
}
public BackHair0_下2ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_下2ハネD e)
public BackHair0_下2ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, 後髪0_下2ハネD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -53,7 +53,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair0_下2ハネ(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -345,7 +345,7 @@ namespace SlaveMatrix
}
}
public BackHair0_下2パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_下2パツD e)
public BackHair0_下2パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, BackHair0_下2パツD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -53,7 +53,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair0_下2パツ(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -598,7 +598,7 @@ namespace SlaveMatrix
}
}
public BackHair0_編1カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_編1カルD e)
public BackHair0_編1カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, BackHair0_編1カルD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -75,7 +75,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair0_編1カル(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -598,7 +598,7 @@ namespace SlaveMatrix
}
}
public BackHair0_編1ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編1ジグD e)
public BackHair0_編1ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, 後髪0_編1ジグD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -75,7 +75,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair0_編1ジグ(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -598,7 +598,7 @@ namespace SlaveMatrix
}
}
public BackHair0_編1ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編1ハネD e)
public BackHair0_編1ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, 後髪0_編1ハネD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -75,7 +75,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair0_編1ハネ(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -598,7 +598,7 @@ namespace SlaveMatrix
}
}
public 後髪0_編1パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_編1パツD e)
public 後髪0_編1パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, BackHair0_編1パツD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -75,7 +75,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new 後髪0_編1パツ(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -1081,7 +1081,7 @@ namespace SlaveMatrix
}
}
public 後髪0_編2カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編2カルD e)
public 後髪0_編2カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, 後髪0_編2カルD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -117,7 +117,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new 後髪0_編2カル(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -1081,7 +1081,7 @@ namespace SlaveMatrix
}
}
public BackHair0_編2ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編2ジグD e)
public BackHair0_編2ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, 後髪0_編2ジグD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -117,7 +117,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair0_編2ジグ(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -1081,7 +1081,7 @@ namespace SlaveMatrix
}
}
public BackHair0_編2ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編2ハネD e)
public BackHair0_編2ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, 後髪0_編2ハネD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -117,7 +117,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair0_編2ハネ(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -1081,7 +1081,7 @@ namespace SlaveMatrix
}
}
public BackHair0_編2パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 後髪0_編2パツD e)
public BackHair0_編2パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, 後髪0_編2パツD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -117,7 +117,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair0_編2パツ(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -138,7 +138,7 @@ namespace SlaveMatrix
public JointS 右5_接続点 => new JointS(本体, X0Y0_髪基, 6);
public BackHair0_肢系(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair0_肢系D e)
public BackHair0_肢系(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, BackHair0_肢系D e)
{
BackHair0_肢系 後髪0_肢系2 = this;
ThisType = GetType();
@@ -169,7 +169,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair0_肢系(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -281,7 +281,7 @@ namespace SlaveMatrix
}
}
public BackHair1_結1カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair1_結1カルD e)
public BackHair1_結1カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, BackHair1_結1カルD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -44,7 +44,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair1_結1カル(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -281,7 +281,7 @@ namespace SlaveMatrix
}
}
public BackHair1_結1ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair1_結1ジグD e)
public BackHair1_結1ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, BackHair1_結1ジグD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -44,7 +44,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair1_結1ジグ(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -281,7 +281,7 @@ namespace SlaveMatrix
}
}
public BackHair1_結1ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair1_結1ハネD e)
public BackHair1_結1ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, BackHair1_結1ハネD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -44,7 +44,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair1_結1ハネ(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -281,7 +281,7 @@ namespace SlaveMatrix
}
}
public BackHair1_結1パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair1_結1パツD e)
public BackHair1_結1パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, BackHair1_結1パツD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -44,7 +44,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair1_結1パツ(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -258,7 +258,7 @@ namespace SlaveMatrix
}
}
public BackHair1_結2カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair1_結2カルD e)
public BackHair1_結2カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, BackHair1_結2カルD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -42,7 +42,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair1_結2カル(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -258,7 +258,7 @@ namespace SlaveMatrix
}
}
public BackHair1_結2ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair1_結2ジグD e)
public BackHair1_結2ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, BackHair1_結2ジグD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -42,7 +42,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair1_結2ジグ(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -258,7 +258,7 @@ namespace SlaveMatrix
}
}
public BackHair1_結2ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair1_結2ハネD e)
public BackHair1_結2ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, BackHair1_結2ハネD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -42,7 +42,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair1_結2ハネ(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -258,7 +258,7 @@ namespace SlaveMatrix
}
}
public BackHair1_結2パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair1_結2パツD e)
public BackHair1_結2パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, BackHair1_結2パツD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -42,7 +42,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair1_結2パツ(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -408,7 +408,7 @@ namespace SlaveMatrix
}
}
public BackHair1_編結(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, BackHair1_編結D e)
public BackHair1_編結(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, BackHair1_編結D e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -52,7 +52,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new BackHair1_編結(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -3,7 +3,7 @@ using _2DGAMELIB;
namespace SlaveMatrix
{
public class 胸 : Ele
public class Chest : Ele
{
public Par X0Y0_胸郭;
@@ -1412,9 +1412,9 @@ namespace SlaveMatrix
public JointS 背中_接続点 => new JointS(本体, X0Y0_胸郭, 10);
public 胸(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 胸D e)
public Chest(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, ChestD e)
{
胸 胸2 = this;
Chest Chest2 = this;
ThisType = GetType();
本体 = new Difs(Sta.胴体["胸郭"]);
Pars pars = 本体[0][0];
@@ -1596,9 +1596,9 @@ namespace SlaveMatrix
Neck_接続 = e.Neck_接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 胸2;
f.ConnectionType = ConnectionInfo.胸_Neck_接続;
f.接続(胸2.首_接続点);
f.Par = Chest2;
f.ConnectionType = ConnectionInfo.Chest_Neck_接続;
f.接続(Chest2.首_接続点);
return f;
}).ToArray();
}
@@ -1607,9 +1607,9 @@ namespace SlaveMatrix
肩左_接続 = e.肩左_接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 胸2;
f.ConnectionType = ConnectionInfo.胸_肩左_接続;
f.接続(胸2.肩左_接続点);
f.Par = Chest2;
f.ConnectionType = ConnectionInfo.Chest_肩左_接続;
f.接続(Chest2.肩左_接続点);
return f;
}).ToArray();
}
@@ -1618,9 +1618,9 @@ namespace SlaveMatrix
肩右_接続 = e.肩右_接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 胸2;
f.ConnectionType = ConnectionInfo.胸_肩右_接続;
f.接続(胸2.肩右_接続点);
f.Par = Chest2;
f.ConnectionType = ConnectionInfo.Chest_肩右_接続;
f.接続(Chest2.肩右_接続点);
return f;
}).ToArray();
}
@@ -1629,9 +1629,9 @@ namespace SlaveMatrix
胸左_接続 = e.胸左_接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 胸2;
f.ConnectionType = ConnectionInfo.胸_胸左_接続;
f.接続(胸2.胸左_接続点);
f.Par = Chest2;
f.ConnectionType = ConnectionInfo.Chest_胸左_接続;
f.接続(Chest2.胸左_接続点);
return f;
}).ToArray();
}
@@ -1640,9 +1640,9 @@ namespace SlaveMatrix
胸右_接続 = e.胸右_接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 胸2;
f.ConnectionType = ConnectionInfo.胸_胸右_接続;
f.接続(胸2.胸右_接続点);
f.Par = Chest2;
f.ConnectionType = ConnectionInfo.Chest_胸右_接続;
f.接続(Chest2.胸右_接続点);
return f;
}).ToArray();
}
@@ -1651,9 +1651,9 @@ namespace SlaveMatrix
肌_接続 = e.肌_接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 胸2;
f.ConnectionType = ConnectionInfo.胸_肌_接続;
f.接続(胸2.肌_接続点);
f.Par = Chest2;
f.ConnectionType = ConnectionInfo.Chest_肌_接続;
f.接続(Chest2.肌_接続点);
return f;
}).ToArray();
}
@@ -1662,9 +1662,9 @@ namespace SlaveMatrix
翼上左_接続 = e.翼上左_接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 胸2;
f.ConnectionType = ConnectionInfo.胸_翼上左_接続;
f.接続(胸2.翼上左_接続点);
f.Par = Chest2;
f.ConnectionType = ConnectionInfo.Chest_翼上左_接続;
f.接続(Chest2.翼上左_接続点);
return f;
}).ToArray();
}
@@ -1673,9 +1673,9 @@ namespace SlaveMatrix
翼上右_接続 = e.翼上右_接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 胸2;
f.ConnectionType = ConnectionInfo.胸_翼上右_接続;
f.接続(胸2.翼上右_接続点);
f.Par = Chest2;
f.ConnectionType = ConnectionInfo.Chest_翼上右_接続;
f.接続(Chest2.翼上右_接続点);
return f;
}).ToArray();
}
@@ -1684,9 +1684,9 @@ namespace SlaveMatrix
翼下左_接続 = e.翼下左_接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 胸2;
f.ConnectionType = ConnectionInfo.胸_翼下左_接続;
f.接続(胸2.翼下左_接続点);
f.Par = Chest2;
f.ConnectionType = ConnectionInfo.Chest_翼下左_接続;
f.接続(Chest2.翼下左_接続点);
return f;
}).ToArray();
}
@@ -1695,9 +1695,9 @@ namespace SlaveMatrix
翼下右_接続 = e.翼下右_接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 胸2;
f.ConnectionType = ConnectionInfo.胸_翼下右_接続;
f.接続(胸2.翼下右_接続点);
f.Par = Chest2;
f.ConnectionType = ConnectionInfo.Chest_翼下右_接続;
f.接続(Chest2.翼下右_接続点);
return f;
}).ToArray();
}
@@ -1706,9 +1706,9 @@ namespace SlaveMatrix
背中_接続 = e.背中_接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 胸2;
f.ConnectionType = ConnectionInfo.胸_背中_接続;
f.接続(胸2.背中_接続点);
f.Par = Chest2;
f.ConnectionType = ConnectionInfo.Chest_背中_接続;
f.接続(Chest2.背中_接続点);
return f;
}).ToArray();
}
@@ -5,7 +5,7 @@ using _2DGAMELIB;
namespace SlaveMatrix
{
[Serializable]
public class 胸D : EleD
public class ChestD : EleD
{
public bool 胸郭_表示 = true;
@@ -155,7 +155,7 @@ namespace SlaveMatrix
public List<EleD> 背中_接続 = new List<EleD>();
public 胸D()
public ChestD()
{
ThisType = GetType();
}
@@ -164,49 +164,49 @@ namespace SlaveMatrix
{
Neck_接続.Add(e);
e.Par = this;
e.接続情報 = ConnectionInfo.胸_Neck_接続;
e.接続情報 = ConnectionInfo.Chest_Neck_接続;
}
public void 肩左接続(EleD e)
{
肩左_接続.Add(e);
e.Par = this;
e.接続情報 = ConnectionInfo.胸_肩左_接続;
e.接続情報 = ConnectionInfo.Chest_肩左_接続;
}
public void 肩右接続(EleD e)
{
肩右_接続.Add(e);
e.Par = this;
e.接続情報 = ConnectionInfo.胸_肩右_接続;
e.接続情報 = ConnectionInfo.Chest_肩右_接続;
}
public void 胸左接続(EleD e)
{
胸左_接続.Add(e);
e.Par = this;
e.接続情報 = ConnectionInfo.胸_胸左_接続;
e.接続情報 = ConnectionInfo.Chest_胸左_接続;
}
public void 胸右接続(EleD e)
{
胸右_接続.Add(e);
e.Par = this;
e.接続情報 = ConnectionInfo.胸_胸右_接続;
e.接続情報 = ConnectionInfo.Chest_胸右_接続;
}
public void 肌接続(EleD e)
{
肌_接続.Add(e);
e.Par = this;
e.接続情報 = ConnectionInfo.胸_肌_接続;
e.接続情報 = ConnectionInfo.Chest_肌_接続;
}
public void 翼上左接続(EleD e)
{
翼上左_接続.Add(e);
e.Par = this;
e.接続情報 = ConnectionInfo.胸_翼上左_接続;
e.接続情報 = ConnectionInfo.Chest_翼上左_接続;
if (!(e is 尾D))
{
return;
@@ -221,7 +221,7 @@ namespace SlaveMatrix
{
翼上右_接続.Add(e);
e.Par = this;
e.接続情報 = ConnectionInfo.胸_翼上右_接続;
e.接続情報 = ConnectionInfo.Chest_翼上右_接続;
if (!(e is 尾D))
{
return;
@@ -236,7 +236,7 @@ namespace SlaveMatrix
{
翼下左_接続.Add(e);
e.Par = this;
e.接続情報 = ConnectionInfo.胸_翼下左_接続;
e.接続情報 = ConnectionInfo.Chest_翼下左_接続;
if (!(e is 尾D))
{
return;
@@ -251,7 +251,7 @@ namespace SlaveMatrix
{
翼下右_接続.Add(e);
e.Par = this;
e.接続情報 = ConnectionInfo.胸_翼下右_接続;
e.接続情報 = ConnectionInfo.Chest_翼下右_接続;
if (!(e is 尾D))
{
return;
@@ -266,16 +266,16 @@ namespace SlaveMatrix
{
背中_接続.Add(e);
e.Par = this;
e.接続情報 = ConnectionInfo.胸_背中_接続;
e.接続情報 = ConnectionInfo.Chest_背中_接続;
foreach (EleD item in e.EnumEleD())
{
item.尺度B = 1.0;
}
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new 胸(DisUnit, 配色指定, 体配色, Med, this);
return new Chest(DisUnit, 配色指定, 体配色, Med, this);
}
}
}
@@ -46,7 +46,7 @@ namespace SlaveMatrix
BackHair0_肢系_右3_接続,
BackHair0_肢系_右4_接続,
BackHair0_肢系_右5_接続,
横髪_肢系_肢_接続,
SideHair_肢系_肢_接続,
双目_瞼_接続,
瞼_宇_涙_接続,
単目_瞼_接続,
@@ -58,20 +58,20 @@ namespace SlaveMatrix
鼻_獣_鼻水右_接続,
吹出し_吹出し_接続,
Neck_Head_接続,
胸_Neck_接続,
胸_肩左_接続,
胸_肩右_接続,
胸_胸左_接続,
胸_胸右_接続,
胸_肌_接続,
胸_翼上左_接続,
胸_翼上右_接続,
胸_翼下左_接続,
胸_翼下右_接続,
胸_背中_接続,
Chest_Neck_接続,
Chest_肩左_接続,
Chest_肩右_接続,
Chest_胸左_接続,
Chest_胸右_接続,
Chest_肌_接続,
Chest_翼上左_接続,
Chest_翼上右_接続,
Chest_翼下左_接続,
Chest_翼下右_接続,
Chest_背中_接続,
乳房_噴乳_接続,
肩_上腕_接続,
Torso_胸_接続,
Shoulder_上腕_接続,
Torso_Chest_接続,
Torso_肌_接続,
Torso_翼左_接続,
Torso_翼右_接続,
@@ -305,18 +305,18 @@ namespace SlaveMatrix
下腕_蝙_腕輪_接続,
下腕_獣_手_接続,
下腕_蹄_手_接続,
腿_人_脚_接続,
腿_獣_脚_接続,
腿_蹄_脚_接続,
腿_鳥_脚_接続,
腿_竜_脚_接続,
脚_人_足_接続,
脚_人_脚輪下_接続,
脚_人_脚輪上_接続,
脚_獣_足_接続,
脚_蹄_足_接続,
脚_鳥_足_接続,
脚_竜_足_接続,
腿_人_Leg_接続,
腿_獣_Leg_接続,
腿_蹄_Leg_接続,
腿_鳥_Leg_接続,
腿_竜_Leg_接続,
Leg_人_足_接続,
Leg_人_脚輪下_接続,
Leg_人_脚輪上_接続,
Leg_獣_足_接続,
Leg_蹄_足_接続,
Leg_鳥_足_接続,
Leg_竜_足_接続,
長物_魚_左0_接続,
長物_魚_右0_接続,
長物_魚_左1_接続,
@@ -346,7 +346,7 @@ namespace SlaveMatrix
}
}
public Cough(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 咳D e)
public Cough(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, 咳D e)
{
ThisType = GetType();
本体 = new Difs(Sta.胴体["Cough"]);
@@ -1033,7 +1033,7 @@ namespace SlaveMatrix
public JointS 触覚右_接続点 => new JointS(本体, X0Y0_頭, 18);
public Head(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, HeadD e)
public Head(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, HeadD e)
{
Head 頭2 = this;
ThisType = GetType();
@@ -302,7 +302,7 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new Head(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -9,7 +9,7 @@ namespace SlaveMatrix
{
public RenderArea Are;
private Med Med;
private ModeEventDispatcher Med;
public Par MaiB;
@@ -141,7 +141,7 @@ namespace SlaveMatrix
}
}
public InfoPanel(Med Med, RenderArea Are)
public InfoPanel(ModeEventDispatcher Med, RenderArea Are)
{
this.Med = Med;
this.Are = Are;
@@ -262,7 +262,7 @@ namespace SlaveMatrix
});
}
public void SetHitColor(Med Med)
public void SetHitColor(ModeEventDispatcher Med)
{
Mai.SetHitColor(Med);
Sub.SetHitColor(Med);
@@ -1,6 +1,6 @@
namespace SlaveMatrix
{
public class 脚 : Ele
public class Leg : Ele
{
public Ele[] 足_接続;
}
@@ -4,7 +4,7 @@ using System.Collections.Generic;
namespace SlaveMatrix
{
[Serializable]
public class 脚D : EleD
public class LegD : EleD
{
public List<EleD> 足_接続 = new List<EleD>();
@@ -3,9 +3,9 @@ using _2DGAMELIB;
namespace SlaveMatrix
{
public class 脚_人 : 脚
public class Leg_人 : Leg
{
public Par X0Y0_脚;
public Par X0Y0_Leg;
public Par X0Y0_筋;
@@ -401,7 +401,7 @@ namespace SlaveMatrix
public Par X0Y0_脚輪下_金具右;
public Par X0Y1_脚;
public Par X0Y1_Leg;
public Par X0Y1_筋;
@@ -797,7 +797,7 @@ namespace SlaveMatrix
public Par X0Y1_脚輪下_金具右;
public ColorD 脚CD;
public ColorD LegCD;
public ColorD 筋CD;
@@ -1193,7 +1193,7 @@ namespace SlaveMatrix
public ColorD 脚輪下_金具右CD;
public ColorP X0Y0_脚CP;
public ColorP X0Y0_LegCP;
public ColorP X0Y0_筋CP;
@@ -1589,7 +1589,7 @@ namespace SlaveMatrix
public ColorP X0Y0_脚輪下_金具右CP;
public ColorP X0Y1_脚CP;
public ColorP X0Y1_LegCP;
public ColorP X0Y1_筋CP;
@@ -2036,18 +2036,18 @@ namespace SlaveMatrix
}
}
public bool 脚_表示
public bool Leg_表示
{
get
{
return X0Y0_脚.Dra;
return X0Y0_Leg.Dra;
}
set
{
X0Y0_脚.Dra = value;
X0Y1_脚.Dra = value;
X0Y0_脚.Hit = value;
X0Y1_脚.Hit = value;
X0Y0_Leg.Dra = value;
X0Y1_Leg.Dra = value;
X0Y0_Leg.Hit = value;
X0Y1_Leg.Hit = value;
}
}
@@ -5179,11 +5179,11 @@ namespace SlaveMatrix
{
get
{
return 脚_表示;
return Leg_表示;
}
set
{
脚_表示 = value;
Leg_表示 = value;
筋_表示 = value;
淫タトゥ_足首_タトゥ_表示 = value;
淫タトゥ_足首_ハート1_タトゥ左_表示 = value;
@@ -5390,11 +5390,11 @@ namespace SlaveMatrix
{
get
{
return 脚CD.不透明度;
return LegCD.不透明度;
}
set
{
脚CD.不透明度 = value;
LegCD.不透明度 = value;
筋CD.不透明度 = value;
淫タトゥ_足首_タトゥCD.不透明度 = value;
淫タトゥ_足首_ハート1_タトゥ左CD.不透明度 = value;
@@ -5738,11 +5738,11 @@ namespace SlaveMatrix
}
}
public JointS 足_接続点 => new JointS(本体, X0Y0_脚, 0);
public JointS 足_接続点 => new JointS(本体, X0Y0_Leg, 0);
public JointS 脚輪下_接続点 => new JointS(本体, X0Y0_脚, 2);
public JointS 脚輪下_接続点 => new JointS(本体, X0Y0_Leg, 2);
public JointS 脚輪上_接続点 => new JointS(本体, X0Y0_脚, 3);
public JointS 脚輪上_接続点 => new JointS(本体, X0Y0_Leg, 3);
public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪上_金具左, 0);
@@ -5752,13 +5752,14 @@ namespace SlaveMatrix
public JointS 鎖4_接続点 => new JointS(本体, X0Y0_脚輪下_金具右, 0);
public 脚_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 脚_人D e)
public Leg_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, Leg_人D e)
{
脚_人 脚_人2 = this;
Leg_人 Leg_人2 = this;
ThisType = GetType();
本体 = new Difs(Sta.脚左["脚"]);
//Leg but if renamed to Leg it broke game
本体 = new Difs(Sta.脚左["Leg"]);
Pars pars = 本体[0][0];
X0Y0_脚 = pars["脚"].ToPar();
X0Y0_Leg = pars["脚"].ToPar();
X0Y0_筋 = pars["筋"].ToPar();
Pars pars2 = pars["淫タトゥ"].ToPars();
Pars pars3 = pars2["足首"].ToPars();
@@ -6056,7 +6057,7 @@ namespace SlaveMatrix
X0Y0_脚輪下_金具左 = pars2["金具左"].ToPar();
X0Y0_脚輪下_金具右 = pars2["金具右"].ToPar();
pars = 本体[0][1];
X0Y1_脚 = pars["脚"].ToPar();
X0Y1_Leg = pars["脚"].ToPar();
X0Y1_筋 = pars["筋"].ToPar();
pars2 = pars["淫タトゥ"].ToPars();
pars3 = pars2["足首"].ToPars();
@@ -6377,7 +6378,7 @@ namespace SlaveMatrix
サイズ = e.サイズ;
サイズX = e.サイズX;
サイズY = e.サイズY;
脚_表示 = e.脚_表示;
Leg_表示 = e.Leg_表示;
筋_表示 = e.筋_表示;
淫タトゥ_足首_タトゥ_表示 = e.淫タトゥ_足首_タトゥ_表示;
淫タトゥ_足首_ハート1_タトゥ左_表示 = e.淫タトゥ_足首_ハート1_タトゥ左_表示;
@@ -6599,9 +6600,9 @@ namespace SlaveMatrix
足_接続 = e.足_接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 脚_人2;
f.ConnectionType = ConnectionInfo.脚_人_足_接続;
f.接続(脚_人2.足_接続点);
f.Par = Leg_人2;
f.ConnectionType = ConnectionInfo.Leg_人_足_接続;
f.接続(Leg_人2.足_接続点);
return f;
}).ToArray();
}
@@ -6610,9 +6611,9 @@ namespace SlaveMatrix
脚輪下_接続 = e.脚輪下_接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 脚_人2;
f.ConnectionType = ConnectionInfo.脚_人_脚輪下_接続;
f.接続(脚_人2.脚輪下_接続点);
f.Par = Leg_人2;
f.ConnectionType = ConnectionInfo.Leg_人_脚輪下_接続;
f.接続(Leg_人2.脚輪下_接続点);
return f;
}).ToArray();
}
@@ -6621,15 +6622,15 @@ namespace SlaveMatrix
脚輪上_接続 = e.脚輪上_接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 脚_人2;
f.ConnectionType = ConnectionInfo.脚_人_脚輪上_接続;
f.接続(脚_人2.脚輪上_接続点);
f.Par = Leg_人2;
f.ConnectionType = ConnectionInfo.Leg_人_脚輪上_接続;
f.接続(Leg_人2.脚輪上_接続点);
return f;
}).ToArray();
}
base.配色指定 = 配色指定;
配色(体配色);
X0Y0_脚CP = new ColorP(X0Y0_脚, 脚CD, DisUnit, abj: true);
X0Y0_LegCP = new ColorP(X0Y0_Leg, LegCD, DisUnit, abj: true);
X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false);
X0Y0_淫タトゥ_足首_タトゥCP = new ColorP(X0Y0_淫タトゥ_足首_タトゥ, 淫タトゥ_足首_タトゥCD, DisUnit, abj: true);
X0Y0_淫タトゥ_足首_ハート1_タトゥ左CP = new ColorP(X0Y0_淫タトゥ_足首_ハート1_タトゥ左, 淫タトゥ_足首_ハート1_タトゥ左CD, DisUnit, abj: true);
@@ -6827,7 +6828,7 @@ namespace SlaveMatrix
X0Y0_脚輪下_金具3CP = new ColorP(X0Y0_脚輪下_金具3, 脚輪下_金具3CD, 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_LegCP = new ColorP(X0Y1_Leg, LegCD, DisUnit, abj: true);
X0Y1_筋CP = new ColorP(X0Y1_筋, 筋CD, DisUnit, abj: false);
X0Y1_淫タトゥ_足首_タトゥCP = new ColorP(X0Y1_淫タトゥ_足首_タトゥ, 淫タトゥ_足首_タトゥCD, DisUnit, abj: true);
X0Y1_淫タトゥ_足首_ハート1_タトゥ左CP = new ColorP(X0Y1_淫タトゥ_足首_ハート1_タトゥ左, 淫タトゥ_足首_ハート1_タトゥ左CD, DisUnit, abj: true);
@@ -7056,7 +7057,7 @@ namespace SlaveMatrix
{
if (本体.IndexY == 0)
{
Are.Draw(X0Y0_脚);
Are.Draw(X0Y0_Leg);
Are.Draw(X0Y0_筋);
Are.Draw(X0Y0_獣性_獣毛1);
Are.Draw(X0Y0_獣性_獣毛2);
@@ -7154,7 +7155,7 @@ namespace SlaveMatrix
}
else
{
Are.Draw(X0Y1_脚);
Are.Draw(X0Y1_Leg);
Are.Draw(X0Y1_筋);
Are.Draw(X0Y1_獣性_獣毛1);
Are.Draw(X0Y1_獣性_獣毛2);
@@ -7478,8 +7479,8 @@ namespace SlaveMatrix
public void 虫性()
{
X0Y0_脚.OP[(!右) ? 6 : 0].Outline = true;
X0Y1_脚.OP[(!右) ? 6 : 0].Outline = true;
X0Y0_Leg.OP[(!右) ? 6 : 0].Outline = true;
X0Y1_Leg.OP[(!右) ? 6 : 0].Outline = true;
}
public void 開脚(腿_人 腿)
@@ -7525,7 +7526,7 @@ namespace SlaveMatrix
{
if (本体.IndexY == 0)
{
X0Y0_脚CP.Update();
X0Y0_LegCP.Update();
X0Y0_筋CP.Update();
X0Y0_淫タトゥ_足首_タトゥCP.Update();
X0Y0_淫タトゥ_足首_ハート1_タトゥ左CP.Update();
@@ -7726,7 +7727,7 @@ namespace SlaveMatrix
}
else
{
X0Y1_脚CP.Update();
X0Y1_LegCP.Update();
X0Y1_筋CP.Update();
X0Y1_淫タトゥ_足首_タトゥCP.Update();
X0Y1_淫タトゥ_足首_ハート1_タトゥ左CP.Update();
@@ -7979,7 +7980,7 @@ namespace SlaveMatrix
private void 配色N0(体配色 体配色)
{
脚CD = new ColorD(ref Col.Black, ref 体配色.人肌O);
LegCD = new ColorD(ref Col.Black, ref 体配色.人肌O);
筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty);
淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青);
淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青);
@@ -8181,7 +8182,7 @@ namespace SlaveMatrix
private void 配色T1(体配色 体配色)
{
脚CD = new ColorD(ref Col.Black, ref 体配色.人肌O);
LegCD = new ColorD(ref Col.Black, ref 体配色.人肌O);
筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty);
淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青);
淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青);
@@ -8383,7 +8384,7 @@ namespace SlaveMatrix
private void 配色T0(体配色 体配色)
{
脚CD = new ColorD(ref Col.Black, ref 体配色.人肌O);
LegCD = new ColorD(ref Col.Black, ref 体配色.人肌O);
筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty);
淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青);
淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青);
@@ -8585,7 +8586,7 @@ namespace SlaveMatrix
private void 配色B0(体配色 体配色)
{
脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
LegCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty);
淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青);
淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青);
@@ -8787,7 +8788,7 @@ namespace SlaveMatrix
private void 配色BT1(体配色 体配色)
{
脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
LegCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty);
淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青);
淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青);
@@ -8989,7 +8990,7 @@ namespace SlaveMatrix
private void 配色BT0(体配色 体配色)
{
脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
LegCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty);
淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青);
淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青);
@@ -9191,7 +9192,7 @@ namespace SlaveMatrix
private void 配色C0(体配色 体配色)
{
脚CD = new ColorD(ref Col.Black, ref 体配色.甲0O);
LegCD = new ColorD(ref Col.Black, ref 体配色.甲0O);
筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty);
淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青);
淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青);
@@ -9393,7 +9394,7 @@ namespace SlaveMatrix
private void 配色CT1(体配色 体配色)
{
脚CD = new ColorD(ref Col.Black, ref 体配色.甲0O);
LegCD = new ColorD(ref Col.Black, ref 体配色.甲0O);
筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty);
淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青);
淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青);
@@ -9595,7 +9596,7 @@ namespace SlaveMatrix
private void 配色CT0(体配色 体配色)
{
脚CD = new ColorD(ref Col.Black, ref 体配色.甲0O);
LegCD = new ColorD(ref Col.Black, ref 体配色.甲0O);
筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty);
淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青);
淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青);
@@ -9797,7 +9798,7 @@ namespace SlaveMatrix
private void 配色L0(体配色 体配色)
{
脚CD = new ColorD(ref Col.Black, ref 体配色.植1O);
LegCD = new ColorD(ref Col.Black, ref 体配色.植1O);
筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty);
淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青);
淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青);
@@ -9999,7 +10000,7 @@ namespace SlaveMatrix
private void 配色LT1(体配色 体配色)
{
脚CD = new ColorD(ref Col.Black, ref 体配色.植1O);
LegCD = new ColorD(ref Col.Black, ref 体配色.植1O);
筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty);
淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青);
淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青);
@@ -10201,7 +10202,7 @@ namespace SlaveMatrix
private void 配色LT0(体配色 体配色)
{
脚CD = new ColorD(ref Col.Black, ref 体配色.植1O);
LegCD = new ColorD(ref Col.Black, ref 体配色.植1O);
筋CD = new ColorD(ref 体配色.薄線, ref Color2.Empty);
淫タトゥ_足首_タトゥCD = new ColorD(ref Col.Black, ref 体配色.刺青);
淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref Col.Black, ref 体配色.刺青);
@@ -5,9 +5,9 @@ using _2DGAMELIB;
namespace SlaveMatrix
{
[Serializable]
public class 脚_人D : 脚D
public class Leg_人D : LegD
{
public bool 脚_表示 = true;
public bool Leg_表示 = true;
public bool 筋_表示;
@@ -443,7 +443,7 @@ namespace SlaveMatrix
public List<EleD> 脚輪上_接続 = new List<EleD>();
public 脚_人D()
public Leg_人D()
{
ThisType = GetType();
}
@@ -452,26 +452,26 @@ namespace SlaveMatrix
{
足_接続.Add(e);
e.Par = this;
e.接続情報 = ConnectionInfo.脚_人_足_接続;
e.接続情報 = ConnectionInfo.Leg_人_足_接続;
}
public void 脚輪下接続(EleD e)
{
脚輪下_接続.Add(e);
e.Par = this;
e.接続情報 = ConnectionInfo.脚_人_脚輪下_接続;
e.接続情報 = ConnectionInfo.Leg_人_脚輪下_接続;
}
public void 脚輪上接続(EleD e)
{
脚輪上_接続.Add(e);
e.Par = this;
e.接続情報 = ConnectionInfo.脚_人_脚輪上_接続;
e.接続情報 = ConnectionInfo.Leg_人_脚輪上_接続;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new 脚_人(DisUnit, 配色指定, 体配色, Med, this);
return new Leg_人(DisUnit, 配色指定, 体配色, Med, this);
}
}
}
@@ -3,9 +3,9 @@ using _2DGAMELIB;
namespace SlaveMatrix
{
public class 脚_獣 : 獣脚
public class Leg_獣 : 獣脚
{
public Par X0Y0_脚;
public Par X0Y0_Leg;
public Par X0Y0_筋;
@@ -21,7 +21,7 @@ namespace SlaveMatrix
public Par X0Y0_脚輪_金具右;
public ColorD 脚CD;
public ColorD LegCD;
public ColorD 筋CD;
@@ -37,7 +37,7 @@ namespace SlaveMatrix
public ColorD 脚輪_金具右CD;
public ColorP X0Y0_脚CP;
public ColorP X0Y0_LegCP;
public ColorP X0Y0_筋CP;
@@ -93,16 +93,16 @@ namespace SlaveMatrix
}
}
public bool 脚_表示
public bool Leg_表示
{
get
{
return X0Y0_脚.Dra;
return X0Y0_Leg.Dra;
}
set
{
X0Y0_脚.Dra = value;
X0Y0_脚.Hit = value;
X0Y0_Leg.Dra = value;
X0Y0_Leg.Hit = value;
}
}
@@ -230,11 +230,11 @@ namespace SlaveMatrix
{
get
{
return 脚_表示;
return Leg_表示;
}
set
{
脚_表示 = value;
Leg_表示 = value;
筋_表示 = value;
脚輪_革_表示 = value;
脚輪_金具1_表示 = value;
@@ -250,11 +250,11 @@ namespace SlaveMatrix
{
get
{
return 脚CD.不透明度;
return LegCD.不透明度;
}
set
{
脚CD.不透明度 = value;
LegCD.不透明度 = value;
筋CD.不透明度 = value;
脚輪_革CD.不透明度 = value;
脚輪_金具1CD.不透明度 = value;
@@ -265,22 +265,22 @@ namespace SlaveMatrix
}
}
public JointS 足_接続点 => new JointS(本体, X0Y0_脚, 0);
public JointS 足_接続点 => new JointS(本体, X0Y0_Leg, 0);
public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪_金具左, 0);
public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪_金具右, 0);
public 脚_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 脚_獣D e)
public Leg_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, Leg_獣D e)
{
脚_獣 脚_獣2 = this;
Leg_獣 Leg_獣2 = this;
ThisType = GetType();
Dif dif = new Dif(Sta.脚左["四足脚"][0]);
本体 = new Difs();
本体.Tag = dif.Tag;
本体.Add(dif);
Pars pars = 本体[0][0];
X0Y0_脚 = pars["脚"].ToPar();
X0Y0_Leg = pars["脚"].ToPar();
X0Y0_筋 = pars["筋"].ToPar();
Pars pars2 = pars["脚輪"].ToPars();
X0Y0_脚輪_革 = pars2["革"].ToPar();
@@ -313,7 +313,7 @@ namespace SlaveMatrix
サイズ = e.サイズ;
サイズX = e.サイズX;
サイズY = e.サイズY;
脚_表示 = e.脚_表示;
Leg_表示 = e.Leg_表示;
筋_表示 = e.筋_表示;
脚輪_革_表示 = e.脚輪_革_表示;
脚輪_金具1_表示 = e.脚輪_金具1_表示;
@@ -335,15 +335,15 @@ namespace SlaveMatrix
足_接続 = e.足_接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 脚_獣2;
f.ConnectionType = ConnectionInfo.脚_獣_足_接続;
f.接続(脚_獣2.足_接続点);
f.Par = Leg_獣2;
f.ConnectionType = ConnectionInfo.Leg_獣_足_接続;
f.接続(Leg_獣2.足_接続点);
return f;
}).ToArray();
}
base.配色指定 = 配色指定;
配色(体配色);
X0Y0_脚CP = new ColorP(X0Y0_脚, 脚CD, DisUnit, abj: true);
X0Y0_LegCP = new ColorP(X0Y0_Leg, LegCD, DisUnit, abj: true);
X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false);
X0Y0_脚輪_革CP = new ColorP(X0Y0_脚輪_革, 脚輪_革CD, DisUnit, abj: true);
X0Y0_脚輪_金具1CP = new ColorP(X0Y0_脚輪_金具1, 脚輪_金具1CD, DisUnit, abj: true);
@@ -374,7 +374,7 @@ namespace SlaveMatrix
public override void SetAngle0()
{
double num = (右 ? (-1.0) : 1.0);
X0Y0_脚.AngleBase = num * -136.0;
X0Y0_Leg.AngleBase = num * -136.0;
本体.JoinPAall();
}
@@ -389,7 +389,7 @@ namespace SlaveMatrix
public override void 色更新()
{
X0Y0_脚CP.Update();
X0Y0_LegCP.Update();
X0Y0_筋CP.Update();
X0Y0_脚輪_革CP.Update();
X0Y0_脚輪_金具1CP.Update();
@@ -408,7 +408,7 @@ namespace SlaveMatrix
private void 配色N0(体配色 体配色)
{
脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
LegCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
脚輪_革CD = new ColorD();
脚輪_金具1CD = new ColorD();
@@ -4,9 +4,9 @@ using _2DGAMELIB;
namespace SlaveMatrix
{
[Serializable]
public class 脚_鳥D : 獣脚D
public class Leg_獣D : 獣脚D
{
public bool 脚_表示 = true;
public bool Leg_表示 = true;
public bool 筋_表示;
@@ -26,7 +26,7 @@ namespace SlaveMatrix
public bool 鎖表示;
public 脚_鳥D()
public Leg_獣D()
{
ThisType = GetType();
}
@@ -35,12 +35,12 @@ namespace SlaveMatrix
{
足_接続.Add(e);
e.Par = this;
e.接続情報 = ConnectionInfo.脚_鳥_足_接続;
e.接続情報 = ConnectionInfo.Leg_獣_足_接続;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new 脚_鳥(DisUnit, 配色指定, 体配色, Med, this);
return new Leg_獣(DisUnit, 配色指定, 体配色, Med, this);
}
}
}
@@ -3,9 +3,9 @@ using _2DGAMELIB;
namespace SlaveMatrix
{
public class 脚_竜 : 獣脚
public class Leg_竜 : 獣脚
{
public Par X0Y0_脚;
public Par X0Y0_Leg;
public Par X0Y0_竜性_鱗脹_鱗1;
@@ -57,7 +57,7 @@ namespace SlaveMatrix
public Par X0Y0_脚輪_金具右;
public ColorD 脚CD;
public ColorD LegCD;
public ColorD 竜性_鱗脹_鱗1CD;
@@ -109,7 +109,7 @@ namespace SlaveMatrix
public ColorD 脚輪_金具右CD;
public ColorP X0Y0_脚CP;
public ColorP X0Y0_LegCP;
public ColorP X0Y0_竜性_鱗脹_鱗1CP;
@@ -201,16 +201,16 @@ namespace SlaveMatrix
}
}
public bool 脚_表示
public bool Leg_表示
{
get
{
return X0Y0_脚.Dra;
return X0Y0_Leg.Dra;
}
set
{
X0Y0_脚.Dra = value;
X0Y0_脚.Hit = value;
X0Y0_Leg.Dra = value;
X0Y0_Leg.Hit = value;
}
}
@@ -572,11 +572,11 @@ namespace SlaveMatrix
{
get
{
return 脚_表示;
return Leg_表示;
}
set
{
脚_表示 = value;
Leg_表示 = value;
竜性_鱗脹_鱗1_表示 = value;
竜性_鱗脹_鱗2_表示 = value;
竜性_鱗脹_鱗3_表示 = value;
@@ -610,11 +610,11 @@ namespace SlaveMatrix
{
get
{
return 脚CD.不透明度;
return LegCD.不透明度;
}
set
{
脚CD.不透明度 = value;
LegCD.不透明度 = value;
竜性_鱗脹_鱗1CD.不透明度 = value;
竜性_鱗脹_鱗2CD.不透明度 = value;
竜性_鱗脹_鱗3CD.不透明度 = value;
@@ -643,22 +643,22 @@ namespace SlaveMatrix
}
}
public JointS 足_接続点 => new JointS(本体, X0Y0_脚, 0);
public JointS 足_接続点 => new JointS(本体, X0Y0_Leg, 0);
public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪_金具左, 0);
public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪_金具右, 0);
public 脚_竜(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 脚_竜D e)
public Leg_竜(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, Leg_竜D e)
{
脚_竜 脚_竜2 = this;
Leg_竜 Leg_竜2 = this;
ThisType = GetType();
Dif dif = new Dif(Sta.脚左["四足脚"][3]);
本体 = new Difs();
本体.Tag = dif.Tag;
本体.Add(dif);
Pars pars = 本体[0][0];
X0Y0_脚 = pars["脚"].ToPar();
X0Y0_Leg = pars["脚"].ToPar();
Pars pars2 = pars["鱗脹"].ToPars();
X0Y0_竜性_鱗脹_鱗1 = pars2["鱗1"].ToPar();
X0Y0_竜性_鱗脹_鱗2 = pars2["鱗2"].ToPar();
@@ -711,7 +711,7 @@ namespace SlaveMatrix
サイズ = e.サイズ;
サイズX = e.サイズX;
サイズY = e.サイズY;
脚_表示 = e.脚_表示;
Leg_表示 = e.Leg_表示;
竜性_鱗脹_鱗1_表示 = e.竜性_鱗脹_鱗1_表示;
竜性_鱗脹_鱗2_表示 = e.竜性_鱗脹_鱗2_表示;
竜性_鱗脹_鱗3_表示 = e.竜性_鱗脹_鱗3_表示;
@@ -751,15 +751,15 @@ namespace SlaveMatrix
足_接続 = e.足_接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 脚_竜2;
f.ConnectionType = ConnectionInfo.脚_竜_足_接続;
f.接続(脚_竜2.足_接続点);
f.Par = Leg_竜2;
f.ConnectionType = ConnectionInfo.Leg_竜_足_接続;
f.接続(Leg_竜2.足_接続点);
return f;
}).ToArray();
}
base.配色指定 = 配色指定;
配色(体配色);
X0Y0_脚CP = new ColorP(X0Y0_脚, 脚CD, DisUnit, abj: true);
X0Y0_LegCP = new ColorP(X0Y0_Leg, LegCD, DisUnit, abj: true);
X0Y0_竜性_鱗脹_鱗1CP = new ColorP(X0Y0_竜性_鱗脹_鱗1, 竜性_鱗脹_鱗1CD, DisUnit, abj: true);
X0Y0_竜性_鱗脹_鱗2CP = new ColorP(X0Y0_竜性_鱗脹_鱗2, 竜性_鱗脹_鱗2CD, DisUnit, abj: true);
X0Y0_竜性_鱗脹_鱗3CP = new ColorP(X0Y0_竜性_鱗脹_鱗3, 竜性_鱗脹_鱗3CD, DisUnit, abj: true);
@@ -808,7 +808,7 @@ namespace SlaveMatrix
public override void SetAngle0()
{
double num = (右 ? (-1.0) : 1.0);
X0Y0_脚.AngleBase = num * -136.0;
X0Y0_Leg.AngleBase = num * -136.0;
本体.JoinPAall();
}
@@ -823,7 +823,7 @@ namespace SlaveMatrix
public override void 色更新()
{
X0Y0_脚CP.Update();
X0Y0_LegCP.Update();
X0Y0_竜性_鱗脹_鱗1CP.Update();
X0Y0_竜性_鱗脹_鱗2CP.Update();
X0Y0_竜性_鱗脹_鱗3CP.Update();
@@ -874,7 +874,7 @@ namespace SlaveMatrix
private void 配色N0(体配色 体配色)
{
脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
LegCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
竜性_鱗脹_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O);
竜性_鱗脹_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O);
竜性_鱗脹_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O);
@@ -904,7 +904,7 @@ namespace SlaveMatrix
private void 配色T0(体配色 体配色)
{
脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
LegCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
竜性_鱗脹_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
竜性_鱗脹_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O);
竜性_鱗脹_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
@@ -934,7 +934,7 @@ namespace SlaveMatrix
private void 配色T1(体配色 体配色)
{
脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
LegCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
竜性_鱗脹_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O);
竜性_鱗脹_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
竜性_鱗脹_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O);
@@ -4,9 +4,9 @@ using _2DGAMELIB;
namespace SlaveMatrix
{
[Serializable]
public class 脚_竜D : 獣脚D
public class Leg_竜D : 獣脚D
{
public bool 脚_表示 = true;
public bool Leg_表示 = true;
public bool 竜性_鱗脹_鱗1_表示;
@@ -62,7 +62,7 @@ namespace SlaveMatrix
public bool 鎖表示;
public 脚_竜D()
public Leg_竜D()
{
ThisType = GetType();
}
@@ -71,12 +71,12 @@ namespace SlaveMatrix
{
足_接続.Add(e);
e.Par = this;
e.接続情報 = ConnectionInfo.脚_竜_足_接続;
e.接続情報 = ConnectionInfo.Leg_竜_足_接続;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new 脚_竜(DisUnit, 配色指定, 体配色, Med, this);
return new Leg_竜(DisUnit, 配色指定, 体配色, Med, this);
}
}
}
@@ -3,9 +3,9 @@ using _2DGAMELIB;
namespace SlaveMatrix
{
public class 脚_蹄 : 獣脚
public class Leg_蹄 : 獣脚
{
public Par X0Y0_脚;
public Par X0Y0_Leg;
public Par X0Y0_筋;
@@ -21,7 +21,7 @@ namespace SlaveMatrix
public Par X0Y0_脚輪_金具右;
public ColorD 脚CD;
public ColorD LegCD;
public ColorD 筋CD;
@@ -37,7 +37,7 @@ namespace SlaveMatrix
public ColorD 脚輪_金具右CD;
public ColorP X0Y0_脚CP;
public ColorP X0Y0_LegCP;
public ColorP X0Y0_筋CP;
@@ -93,16 +93,16 @@ namespace SlaveMatrix
}
}
public bool 脚_表示
public bool Leg_表示
{
get
{
return X0Y0_脚.Dra;
return X0Y0_Leg.Dra;
}
set
{
X0Y0_脚.Dra = value;
X0Y0_脚.Hit = value;
X0Y0_Leg.Dra = value;
X0Y0_Leg.Hit = value;
}
}
@@ -230,11 +230,11 @@ namespace SlaveMatrix
{
get
{
return 脚_表示;
return Leg_表示;
}
set
{
脚_表示 = value;
Leg_表示 = value;
筋_表示 = value;
脚輪_革_表示 = value;
脚輪_金具1_表示 = value;
@@ -250,11 +250,11 @@ namespace SlaveMatrix
{
get
{
return 脚CD.不透明度;
return LegCD.不透明度;
}
set
{
脚CD.不透明度 = value;
LegCD.不透明度 = value;
筋CD.不透明度 = value;
脚輪_革CD.不透明度 = value;
脚輪_金具1CD.不透明度 = value;
@@ -265,22 +265,22 @@ namespace SlaveMatrix
}
}
public JointS 足_接続点 => new JointS(本体, X0Y0_脚, 0);
public JointS 足_接続点 => new JointS(本体, X0Y0_Leg, 0);
public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪_金具左, 0);
public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪_金具右, 0);
public 脚_蹄(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 脚_蹄D e)
public Leg_蹄(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, Leg_蹄D e)
{
脚_蹄 脚_蹄2 = this;
Leg_蹄 Leg_蹄2 = this;
ThisType = GetType();
Dif dif = new Dif(Sta.脚左["四足脚"][1]);
本体 = new Difs();
本体.Tag = dif.Tag;
本体.Add(dif);
Pars pars = 本体[0][0];
X0Y0_脚 = pars["脚"].ToPar();
X0Y0_Leg = pars["脚"].ToPar();
X0Y0_筋 = pars["筋"].ToPar();
Pars pars2 = pars["脚輪"].ToPars();
X0Y0_脚輪_革 = pars2["革"].ToPar();
@@ -313,7 +313,7 @@ namespace SlaveMatrix
サイズ = e.サイズ;
サイズX = e.サイズX;
サイズY = e.サイズY;
脚_表示 = e.脚_表示;
Leg_表示 = e.Leg_表示;
筋_表示 = e.筋_表示;
脚輪_革_表示 = e.脚輪_革_表示;
脚輪_金具1_表示 = e.脚輪_金具1_表示;
@@ -335,15 +335,15 @@ namespace SlaveMatrix
足_接続 = e.足_接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 脚_蹄2;
f.ConnectionType = ConnectionInfo.脚_蹄_足_接続;
f.接続(脚_蹄2.足_接続点);
f.Par = Leg_蹄2;
f.ConnectionType = ConnectionInfo.Leg_蹄_足_接続;
f.接続(Leg_蹄2.足_接続点);
return f;
}).ToArray();
}
base.配色指定 = 配色指定;
配色(体配色);
X0Y0_脚CP = new ColorP(X0Y0_脚, 脚CD, DisUnit, abj: true);
X0Y0_LegCP = new ColorP(X0Y0_Leg, LegCD, DisUnit, abj: true);
X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false);
X0Y0_脚輪_革CP = new ColorP(X0Y0_脚輪_革, 脚輪_革CD, DisUnit, abj: true);
X0Y0_脚輪_金具1CP = new ColorP(X0Y0_脚輪_金具1, 脚輪_金具1CD, DisUnit, abj: true);
@@ -374,7 +374,7 @@ namespace SlaveMatrix
public override void SetAngle0()
{
double num = (右 ? (-1.0) : 1.0);
X0Y0_脚.AngleBase = num * -136.0;
X0Y0_Leg.AngleBase = num * -136.0;
本体.JoinPAall();
}
@@ -389,7 +389,7 @@ namespace SlaveMatrix
public override void 色更新()
{
X0Y0_脚CP.Update();
X0Y0_LegCP.Update();
X0Y0_筋CP.Update();
X0Y0_脚輪_革CP.Update();
X0Y0_脚輪_金具1CP.Update();
@@ -408,7 +408,7 @@ namespace SlaveMatrix
private void 配色N0(体配色 体配色)
{
脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
LegCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
脚輪_革CD = new ColorD();
脚輪_金具1CD = new ColorD();
@@ -4,9 +4,9 @@ using _2DGAMELIB;
namespace SlaveMatrix
{
[Serializable]
public class 脚_蹄D : 獣脚D
public class Leg_蹄D : 獣脚D
{
public bool 脚_表示 = true;
public bool Leg_表示 = true;
public bool 筋_表示;
@@ -26,7 +26,7 @@ namespace SlaveMatrix
public bool 鎖表示;
public 脚_蹄D()
public Leg_蹄D()
{
ThisType = GetType();
}
@@ -35,12 +35,12 @@ namespace SlaveMatrix
{
足_接続.Add(e);
e.Par = this;
e.接続情報 = ConnectionInfo.脚_蹄_足_接続;
e.接続情報 = ConnectionInfo.Leg_蹄_足_接続;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new 脚_蹄(DisUnit, 配色指定, 体配色, Med, this);
return new Leg_蹄(DisUnit, 配色指定, 体配色, Med, this);
}
}
}
@@ -3,9 +3,9 @@ using _2DGAMELIB;
namespace SlaveMatrix
{
public class 脚_鳥 : 獣脚
public class Leg_鳥 : 獣脚
{
public Par X0Y0_脚;
public Par X0Y0_Leg;
public Par X0Y0_筋;
@@ -21,7 +21,7 @@ namespace SlaveMatrix
public Par X0Y0_脚輪_金具右;
public ColorD 脚CD;
public ColorD LegCD;
public ColorD 筋CD;
@@ -37,7 +37,7 @@ namespace SlaveMatrix
public ColorD 脚輪_金具右CD;
public ColorP X0Y0_脚CP;
public ColorP X0Y0_LegCP;
public ColorP X0Y0_筋CP;
@@ -93,16 +93,16 @@ namespace SlaveMatrix
}
}
public bool 脚_表示
public bool Leg_表示
{
get
{
return X0Y0_脚.Dra;
return X0Y0_Leg.Dra;
}
set
{
X0Y0_脚.Dra = value;
X0Y0_脚.Hit = value;
X0Y0_Leg.Dra = value;
X0Y0_Leg.Hit = value;
}
}
@@ -230,11 +230,11 @@ namespace SlaveMatrix
{
get
{
return 脚_表示;
return Leg_表示;
}
set
{
脚_表示 = value;
Leg_表示 = value;
筋_表示 = value;
脚輪_革_表示 = value;
脚輪_金具1_表示 = value;
@@ -250,11 +250,11 @@ namespace SlaveMatrix
{
get
{
return 脚CD.不透明度;
return LegCD.不透明度;
}
set
{
脚CD.不透明度 = value;
LegCD.不透明度 = value;
筋CD.不透明度 = value;
脚輪_革CD.不透明度 = value;
脚輪_金具1CD.不透明度 = value;
@@ -265,22 +265,22 @@ namespace SlaveMatrix
}
}
public JointS 足_接続点 => new JointS(本体, X0Y0_脚, 0);
public JointS 足_接続点 => new JointS(本体, X0Y0_Leg, 0);
public JointS 鎖1_接続点 => new JointS(本体, X0Y0_脚輪_金具左, 0);
public JointS 鎖2_接続点 => new JointS(本体, X0Y0_脚輪_金具右, 0);
public 脚_鳥(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 脚_鳥D e)
public Leg_鳥(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, Leg_鳥D e)
{
脚_鳥 脚_鳥2 = this;
Leg_鳥 Leg_鳥2 = this;
ThisType = GetType();
Dif dif = new Dif(Sta.脚左["四足脚"][2]);
本体 = new Difs();
本体.Tag = dif.Tag;
本体.Add(dif);
Pars pars = 本体[0][0];
X0Y0_脚 = pars["脚"].ToPar();
X0Y0_Leg = pars["脚"].ToPar();
X0Y0_筋 = pars["筋"].ToPar();
Pars pars2 = pars["脚輪"].ToPars();
X0Y0_脚輪_革 = pars2["革"].ToPar();
@@ -313,7 +313,7 @@ namespace SlaveMatrix
サイズ = e.サイズ;
サイズX = e.サイズX;
サイズY = e.サイズY;
脚_表示 = e.脚_表示;
Leg_表示 = e.Leg_表示;
筋_表示 = e.筋_表示;
脚輪_革_表示 = e.脚輪_革_表示;
脚輪_金具1_表示 = e.脚輪_金具1_表示;
@@ -335,15 +335,15 @@ namespace SlaveMatrix
足_接続 = e.足_接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 脚_鳥2;
f.ConnectionType = ConnectionInfo.脚_鳥_足_接続;
f.接続(脚_鳥2.足_接続点);
f.Par = Leg_鳥2;
f.ConnectionType = ConnectionInfo.Leg_鳥_足_接続;
f.接続(Leg_鳥2.足_接続点);
return f;
}).ToArray();
}
base.配色指定 = 配色指定;
配色(体配色);
X0Y0_脚CP = new ColorP(X0Y0_脚, 脚CD, DisUnit, abj: true);
X0Y0_LegCP = new ColorP(X0Y0_Leg, LegCD, DisUnit, abj: true);
X0Y0_筋CP = new ColorP(X0Y0_筋, 筋CD, DisUnit, abj: false);
X0Y0_脚輪_革CP = new ColorP(X0Y0_脚輪_革, 脚輪_革CD, DisUnit, abj: true);
X0Y0_脚輪_金具1CP = new ColorP(X0Y0_脚輪_金具1, 脚輪_金具1CD, DisUnit, abj: true);
@@ -374,7 +374,7 @@ namespace SlaveMatrix
public override void SetAngle0()
{
double num = (右 ? (-1.0) : 1.0);
X0Y0_脚.AngleBase = num * -136.0;
X0Y0_Leg.AngleBase = num * -136.0;
本体.JoinPAall();
}
@@ -389,7 +389,7 @@ namespace SlaveMatrix
public override void 色更新()
{
X0Y0_脚CP.Update();
X0Y0_LegCP.Update();
X0Y0_筋CP.Update();
X0Y0_脚輪_革CP.Update();
X0Y0_脚輪_金具1CP.Update();
@@ -408,7 +408,7 @@ namespace SlaveMatrix
private void 配色N0(体配色 体配色)
{
脚CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
LegCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
脚輪_革CD = new ColorD();
脚輪_金具1CD = new ColorD();
@@ -4,9 +4,9 @@ using _2DGAMELIB;
namespace SlaveMatrix
{
[Serializable]
public class 脚_獣D : 獣脚D
public class Leg_鳥D : 獣脚D
{
public bool 脚_表示 = true;
public bool Leg_表示 = true;
public bool 筋_表示;
@@ -26,7 +26,7 @@ namespace SlaveMatrix
public bool 鎖表示;
public 脚_獣D()
public Leg_鳥D()
{
ThisType = GetType();
}
@@ -35,12 +35,12 @@ namespace SlaveMatrix
{
足_接続.Add(e);
e.Par = this;
e.接続情報 = ConnectionInfo.脚_獣_足_接続;
e.接続情報 = ConnectionInfo.Leg_鳥_足_接続;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new 脚_獣(DisUnit, 配色指定, 体配色, Med, this);
return new Leg_鳥(DisUnit, 配色指定, 体配色, Med, this);
}
}
}
@@ -1169,7 +1169,7 @@ namespace SlaveMatrix
public JointS 鎖2_接続点 => new JointS(本体, X0Y0_首輪_金具右, 0);
public Neck(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, NeckD e)
public Neck(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, NeckD e)
{
Neck 首2 = this;
ThisType = GetType();
@@ -127,7 +127,7 @@ namespace SlaveMatrix
e.接続情報 = ConnectionInfo.Neck_Head_接続;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new Neck(DisUnit, 配色指定, 体配色, Med, this);
}
@@ -0,0 +1,478 @@
using System.Linq;
using _2DGAMELIB;
namespace SlaveMatrix
{
public class Shoulder : Ele
{
public Par X0Y0_脇_脇;
public Par X0Y0_脇_筋肉;
public Par X0Y0_Shoulder_Shoulder;
public Par X0Y0_Shoulder_虫性_甲殻1;
public Par X0Y0_Shoulder_虫性_甲殻2;
public Par X0Y0_Shoulder_傷I1;
public Par X0Y0_Shoulder_傷I2;
public Par X0Y0_Shoulder_傷I3;
public Par X0Y0_Shoulder_傷I4;
public Par X0Y0_Shoulder_シャツ;
public Par X0Y0_Shoulder_ナース;
public ColorD 脇_脇CD;
public ColorD 脇_筋肉CD;
public ColorD Shoulder_ShoulderCD;
public ColorD Shoulder_虫性_甲殻1CD;
public ColorD Shoulder_虫性_甲殻2CD;
public ColorD Shoulder_傷I1CD;
public ColorD Shoulder_傷I2CD;
public ColorD Shoulder_傷I3CD;
public ColorD Shoulder_傷I4CD;
public ColorD Shoulder_シャツCD;
public ColorD Shoulder_ナースCD;
public ColorP X0Y0_脇_脇CP;
public ColorP X0Y0_脇_筋肉CP;
public ColorP X0Y0_Shoulder_ShoulderCP;
public ColorP X0Y0_Shoulder_虫性_甲殻1CP;
public ColorP X0Y0_Shoulder_虫性_甲殻2CP;
public ColorP X0Y0_Shoulder_傷I1CP;
public ColorP X0Y0_Shoulder_傷I2CP;
public ColorP X0Y0_Shoulder_傷I3CP;
public ColorP X0Y0_Shoulder_傷I4CP;
public ColorP X0Y0_Shoulder_シャツCP;
public ColorP X0Y0_Shoulder_ナースCP;
public スタンプK キスマーク;
public スタンプW 鞭痕;
public Ele[] 上腕_接続;
public override bool 欠損
{
get
{
return 欠損_;
}
set
{
欠損_ = value;
}
}
public override bool 筋肉
{
get
{
return 筋肉_;
}
set
{
筋肉_ = value;
脇_筋肉_表示 = 筋肉_;
X0Y0_脇_脇.OP.ExpansionXY(X0Y0_脇_脇.OP.GetCenter(), 0.0005);
X0Y0_脇_脇.JP.ExpansionXY(X0Y0_脇_脇.JP.GetCenter(), 0.0005);
X0Y0_Shoulder_Shoulder.OP.ExpansionXY(X0Y0_Shoulder_Shoulder.OP.GetCenter(), 0.0005);
X0Y0_Shoulder_Shoulder.JP.ExpansionXY(X0Y0_Shoulder_Shoulder.JP.GetCenter(), 0.0005);
}
}
public override bool 拘束
{
get
{
return 拘束_;
}
set
{
拘束_ = value;
}
}
public bool 脇_脇_表示
{
get
{
return X0Y0_脇_脇.Dra;
}
set
{
X0Y0_脇_脇.Dra = value;
X0Y0_脇_脇.Hit = value;
}
}
public bool 脇_筋肉_表示
{
get
{
return X0Y0_脇_筋肉.Dra;
}
set
{
X0Y0_脇_筋肉.Dra = value;
X0Y0_脇_筋肉.Hit = value;
}
}
public bool Shoulder_表示
{
get
{
return X0Y0_Shoulder_Shoulder.Dra;
}
set
{
X0Y0_Shoulder_Shoulder.Dra = value;
X0Y0_Shoulder_Shoulder.Hit = value;
}
}
public bool Shoulder_虫性_甲殻1_表示
{
get
{
return X0Y0_Shoulder_虫性_甲殻1.Dra;
}
set
{
X0Y0_Shoulder_虫性_甲殻1.Dra = value;
X0Y0_Shoulder_虫性_甲殻1.Hit = value;
}
}
public bool Shoulder_虫性_甲殻2_表示
{
get
{
return X0Y0_Shoulder_虫性_甲殻2.Dra;
}
set
{
X0Y0_Shoulder_虫性_甲殻2.Dra = value;
X0Y0_Shoulder_虫性_甲殻2.Hit = value;
}
}
public bool Shoulder_傷I1_表示
{
get
{
return X0Y0_Shoulder_傷I1.Dra;
}
set
{
X0Y0_Shoulder_傷I1.Dra = value;
X0Y0_Shoulder_傷I1.Hit = value;
}
}
public bool Shoulder_傷I2_表示
{
get
{
return X0Y0_Shoulder_傷I2.Dra;
}
set
{
X0Y0_Shoulder_傷I2.Dra = value;
X0Y0_Shoulder_傷I2.Hit = value;
}
}
public bool Shoulder_傷I3_表示
{
get
{
return X0Y0_Shoulder_傷I3.Dra;
}
set
{
X0Y0_Shoulder_傷I3.Dra = value;
X0Y0_Shoulder_傷I3.Hit = value;
}
}
public bool Shoulder_傷I4_表示
{
get
{
return X0Y0_Shoulder_傷I4.Dra;
}
set
{
X0Y0_Shoulder_傷I4.Dra = value;
X0Y0_Shoulder_傷I4.Hit = value;
}
}
public bool Shoulder_シャツ_表示
{
get
{
return X0Y0_Shoulder_シャツ.Dra;
}
set
{
X0Y0_Shoulder_シャツ.Dra = value;
X0Y0_Shoulder_シャツ.Hit = value;
}
}
public bool Shoulder_ナース_表示
{
get
{
return X0Y0_Shoulder_ナース.Dra;
}
set
{
X0Y0_Shoulder_ナース.Dra = value;
X0Y0_Shoulder_ナース.Hit = value;
}
}
public override bool 表示
{
get
{
return 脇_脇_表示;
}
set
{
脇_脇_表示 = value;
脇_筋肉_表示 = value;
Shoulder_表示 = value;
Shoulder_虫性_甲殻1_表示 = value;
Shoulder_虫性_甲殻2_表示 = value;
Shoulder_傷I1_表示 = value;
Shoulder_傷I2_表示 = value;
Shoulder_傷I3_表示 = value;
Shoulder_傷I4_表示 = value;
Shoulder_シャツ_表示 = value;
Shoulder_ナース_表示 = value;
}
}
public override double 濃度
{
get
{
return 脇_脇CD.不透明度;
}
set
{
脇_脇CD.不透明度 = value;
脇_筋肉CD.不透明度 = value;
Shoulder_ShoulderCD.不透明度 = value;
Shoulder_虫性_甲殻1CD.不透明度 = value;
Shoulder_虫性_甲殻2CD.不透明度 = value;
Shoulder_傷I1CD.不透明度 = value;
Shoulder_傷I2CD.不透明度 = value;
Shoulder_傷I3CD.不透明度 = value;
Shoulder_傷I4CD.不透明度 = value;
Shoulder_シャツCD.不透明度 = value;
Shoulder_ナースCD.不透明度 = value;
}
}
public JointS 上腕_接続点 => new JointS(本体, X0Y0_Shoulder_Shoulder, 1);
public Shoulder(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, ShoulderD e)
{
Shoulder Shoulder2 = this;
ThisType = GetType();
本体 = new Difs(Sta.肩左["Shoulder"]);
Pars pars = 本体[0][0];
Pars pars2 = pars["脇"].ToPars();
X0Y0_脇_脇 = pars2["脇"].ToPar();
X0Y0_脇_筋肉 = pars2["筋肉"].ToPar();
pars2 = pars["肩"].ToPars();
X0Y0_Shoulder_Shoulder = pars2["肩"].ToPar();
Pars pars3 = pars2["虫性"].ToPars();
X0Y0_Shoulder_虫性_甲殻1 = pars3["甲殻1"].ToPar();
X0Y0_Shoulder_虫性_甲殻2 = pars3["甲殻2"].ToPar();
X0Y0_Shoulder_傷I1 = pars2["傷I1"].ToPar();
X0Y0_Shoulder_傷I2 = pars2["傷I2"].ToPar();
X0Y0_Shoulder_傷I3 = pars2["傷I3"].ToPar();
X0Y0_Shoulder_傷I4 = pars2["傷I4"].ToPar();
X0Y0_Shoulder_シャツ = pars2["シャツ"].ToPar();
X0Y0_Shoulder_ナース = pars2["ナース"].ToPar();
本体.SetJoints();
接続根 = new JointD(本体);
右 = e.右;
反転X = e.反転X;
反転Y = e.反転Y;
基準C = e.基準C;
位置C = e.位置C;
角度B = e.角度B;
角度C = e.角度C;
尺度B = e.尺度B;
尺度C = e.尺度C;
尺度XB = e.尺度XB;
尺度XC = e.尺度XC;
尺度YB = e.尺度YB;
尺度YC = e.尺度YC;
肥大 = e.肥大;
身長 = e.身長;
Xv = e.Xv;
Yv = e.Yv;
Xi = e.Xi;
Yi = e.Yi;
サイズ = e.サイズ;
サイズX = e.サイズX;
サイズY = e.サイズY;
脇_脇_表示 = e.脇_脇_表示;
脇_筋肉_表示 = e.脇_筋肉_表示;
Shoulder_表示 = e.Shoulder_表示;
Shoulder_虫性_甲殻1_表示 = e.Shoulder_虫性_甲殻1_表示;
Shoulder_虫性_甲殻2_表示 = e.Shoulder_虫性_甲殻2_表示;
Shoulder_傷I1_表示 = e.Shoulder_傷I1_表示;
Shoulder_傷I2_表示 = e.Shoulder_傷I2_表示;
Shoulder_傷I3_表示 = e.Shoulder_傷I3_表示;
Shoulder_傷I4_表示 = e.Shoulder_傷I4_表示;
Shoulder_シャツ_表示 = e.Shoulder_シャツ_表示;
Shoulder_ナース_表示 = e.Shoulder_ナース_表示;
欠損 = e.欠損;
筋肉 = e.筋肉;
拘束 = e.拘束;
if (!e.表示)
{
表示 = false;
}
if (e.上腕_接続.Count > 0)
{
Ele f;
上腕_接続 = e.上腕_接続.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, 体配色);
f.Par = Shoulder2;
f.ConnectionType = ConnectionInfo.Shoulder_上腕_接続;
f.接続(Shoulder2.上腕_接続点);
return f;
}).ToArray();
}
base.配色指定 = 配色指定;
配色(体配色);
X0Y0_脇_脇CP = new ColorP(X0Y0_脇_脇, 脇_脇CD, DisUnit, abj: true);
X0Y0_脇_筋肉CP = new ColorP(X0Y0_脇_筋肉, 脇_筋肉CD, DisUnit, abj: true);
X0Y0_Shoulder_ShoulderCP = new ColorP(X0Y0_Shoulder_Shoulder, Shoulder_ShoulderCD, DisUnit, abj: true);
X0Y0_Shoulder_虫性_甲殻1CP = new ColorP(X0Y0_Shoulder_虫性_甲殻1, Shoulder_虫性_甲殻1CD, DisUnit, abj: true);
X0Y0_Shoulder_虫性_甲殻2CP = new ColorP(X0Y0_Shoulder_虫性_甲殻2, Shoulder_虫性_甲殻2CD, DisUnit, abj: true);
X0Y0_Shoulder_傷I1CP = new ColorP(X0Y0_Shoulder_傷I1, Shoulder_傷I1CD, DisUnit, abj: true);
X0Y0_Shoulder_傷I2CP = new ColorP(X0Y0_Shoulder_傷I2, Shoulder_傷I2CD, DisUnit, abj: true);
X0Y0_Shoulder_傷I3CP = new ColorP(X0Y0_Shoulder_傷I3, Shoulder_傷I3CD, DisUnit, abj: true);
X0Y0_Shoulder_傷I4CP = new ColorP(X0Y0_Shoulder_傷I4, Shoulder_傷I4CD, DisUnit, abj: true);
X0Y0_Shoulder_シャツCP = new ColorP(X0Y0_Shoulder_シャツ, Shoulder_シャツCD, DisUnit, abj: true);
X0Y0_Shoulder_ナースCP = new ColorP(X0Y0_Shoulder_ナース, Shoulder_ナースCD, DisUnit, abj: true);
濃度 = e.濃度;
X0Y0_脇_脇.BasePointBase = X0Y0_脇_脇.BasePointBase.AddY(-0.001);
}
public void 脇描画(RenderArea Are)
{
Are.Draw(X0Y0_脇_脇);
Are.Draw(X0Y0_脇_筋肉);
}
public void 服描画(RenderArea Are)
{
Are.Draw(X0Y0_Shoulder_シャツ);
Are.Draw(X0Y0_Shoulder_ナース);
}
public override void 描画0(RenderArea Are)
{
Are.Draw(X0Y0_Shoulder_Shoulder);
Are.Draw(X0Y0_Shoulder_傷I1);
Are.Draw(X0Y0_Shoulder_傷I2);
Are.Draw(X0Y0_Shoulder_傷I3);
Are.Draw(X0Y0_Shoulder_傷I4);
キスマーク.Draw(Are);
鞭痕.Draw(Are);
Are.Draw(X0Y0_Shoulder_虫性_甲殻1);
Are.Draw(X0Y0_Shoulder_虫性_甲殻2);
}
public override bool Is布(Par p)
{
if (p != X0Y0_Shoulder_シャツ)
{
return p == X0Y0_Shoulder_ナース;
}
return true;
}
public override void 色更新()
{
X0Y0_脇_脇CP.Update();
X0Y0_脇_筋肉CP.Update();
X0Y0_Shoulder_ShoulderCP.Update();
X0Y0_Shoulder_虫性_甲殻1CP.Update();
X0Y0_Shoulder_虫性_甲殻2CP.Update();
X0Y0_Shoulder_傷I1CP.Update();
X0Y0_Shoulder_傷I2CP.Update();
X0Y0_Shoulder_傷I3CP.Update();
X0Y0_Shoulder_傷I4CP.Update();
}
public void シャツ色更新(Vector2D[] シャツ)
{
X0Y0_Shoulder_シャツCP.Update(シャツ);
}
public void ナース色更新(Vector2D[] ナース)
{
X0Y0_Shoulder_ナースCP.Update(ナース);
}
private void 配色(体配色 体配色)
{
配色N0(体配色);
}
private void 配色N0(体配色 体配色)
{
脇_脇CD = new ColorD(ref Col.Black, ref 体配色.人肌R);
脇_筋肉CD = new ColorD(ref Col.Black, ref 体配色.人肌R);
Shoulder_ShoulderCD = new ColorD(ref Col.Black, ref 体配色.人肌O);
Shoulder_虫性_甲殻1CD = new ColorD(ref Col.Black, ref 体配色.甲1O);
Shoulder_虫性_甲殻2CD = new ColorD(ref Col.Black, ref 体配色.甲1O);
Shoulder_傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜);
Shoulder_傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜);
Shoulder_傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜);
Shoulder_傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜);
Shoulder_シャツCD = new ColorD();
Shoulder_ナースCD = new ColorD();
}
}
}
@@ -0,0 +1,51 @@
using System;
using System.Collections.Generic;
using _2DGAMELIB;
namespace SlaveMatrix
{
[Serializable]
public class ShoulderD : EleD
{
public bool 脇_脇_表示 = true;
public bool 脇_筋肉_表示;
public bool Shoulder_表示 = true;
public bool Shoulder_虫性_甲殻1_表示;
public bool Shoulder_虫性_甲殻2_表示;
public bool Shoulder_傷I1_表示;
public bool Shoulder_傷I2_表示;
public bool Shoulder_傷I3_表示;
public bool Shoulder_傷I4_表示;
public bool Shoulder_シャツ_表示;
public bool Shoulder_ナース_表示;
public List<EleD> 上腕_接続 = new List<EleD>();
public ShoulderD()
{
ThisType = GetType();
}
public void 上腕接続(EleD e)
{
上腕_接続.Add(e);
e.Par = this;
e.接続情報 = ConnectionInfo.Shoulder_上腕_接続;
}
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new Shoulder(DisUnit, 配色指定, 体配色, Med, this);
}
}
}
@@ -1,6 +1,6 @@
namespace SlaveMatrix
{
public class 横髪 : Ele
public class SideHair : Ele
{
public override double 肥大
{
@@ -3,7 +3,7 @@ using System;
namespace SlaveMatrix
{
[Serializable]
public class 横髪D : EleD
public class SideHairD : EleD
{
}
}
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix
{
public class 横髪_カル : 横髪
public class SideHair_カル : SideHair
{
public Par X0Y0_髪1;
@@ -141,7 +141,7 @@ namespace SlaveMatrix
}
}
public 横髪_カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 横髪_カルD e)
public SideHair_カル(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, SideHair_カルD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix
{
[Serializable]
public class 横髪_ジグD : 横髪D
public class SideHair_カルD : SideHairD
{
public bool 髪1_表示 = true;
@@ -18,12 +18,12 @@ namespace SlaveMatrix
public double 広がり;
public 横髪_ジグD()
public SideHair_カルD()
{
ThisType = GetType();
}
public 横髪_ジグD SetRandom()
public SideHair_カルD SetRandom()
{
髪長1 = RNG.XS.NextDouble();
髪長2 = RNG.XS.NextDouble();
@@ -34,9 +34,9 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new 横髪_ジグ(DisUnit, 配色指定, 体配色, Med, this);
return new SideHair_カル(DisUnit, 配色指定, 体配色, Med, this);
}
}
}
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix
{
public class 横髪_ジグ : 横髪
public class SideHair_ジグ : SideHair
{
public Par X0Y0_髪1;
@@ -141,7 +141,7 @@ namespace SlaveMatrix
}
}
public 横髪_ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 横髪_ジグD e)
public SideHair_ジグ(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, SideHair_ジグD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix
{
[Serializable]
public class 横髪_ハネD : 横髪D
public class SideHair_ジグD : SideHairD
{
public bool 髪1_表示 = true;
@@ -18,12 +18,12 @@ namespace SlaveMatrix
public double 広がり;
public 横髪_ハネD()
public SideHair_ジグD()
{
ThisType = GetType();
}
public 横髪_ハネD SetRandom()
public SideHair_ジグD SetRandom()
{
髪長1 = RNG.XS.NextDouble();
髪長2 = RNG.XS.NextDouble();
@@ -34,9 +34,9 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new 横髪_ハネ(DisUnit, 配色指定, 体配色, Med, this);
return new SideHair_ジグ(DisUnit, 配色指定, 体配色, Med, this);
}
}
}
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix
{
public class 横髪_ハネ : 横髪
public class SideHair_ハネ : SideHair
{
public Par X0Y0_髪1;
@@ -141,7 +141,7 @@ namespace SlaveMatrix
}
}
public 横髪_ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 横髪_ハネD e)
public SideHair_ハネ(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, SideHair_ハネD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix
{
[Serializable]
public class 横髪_パツD : 横髪D
public class SideHair_ハネD : SideHairD
{
public bool 髪1_表示 = true;
@@ -18,12 +18,12 @@ namespace SlaveMatrix
public double 広がり;
public 横髪_パツD()
public SideHair_ハネD()
{
ThisType = GetType();
}
public 横髪_パツD SetRandom()
public SideHair_ハネD SetRandom()
{
髪長1 = RNG.XS.NextDouble();
髪長2 = RNG.XS.NextDouble();
@@ -34,9 +34,9 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new 横髪_パツ(DisUnit, 配色指定, 体配色, Med, this);
return new SideHair_ハネ(DisUnit, 配色指定, 体配色, Med, this);
}
}
}
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix
{
public class 横髪_パツ : 横髪
public class SideHair_パツ : SideHair
{
public Par X0Y0_髪1;
@@ -141,7 +141,7 @@ namespace SlaveMatrix
}
}
public 横髪_パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 横髪_パツD e)
public SideHair_パツ(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, SideHair_パツD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix
{
[Serializable]
public class 横髪_カルD : 横髪D
public class SideHair_パツD : SideHairD
{
public bool 髪1_表示 = true;
@@ -18,12 +18,12 @@ namespace SlaveMatrix
public double 広がり;
public 横髪_カルD()
public SideHair_パツD()
{
ThisType = GetType();
}
public 横髪_カルD SetRandom()
public SideHair_パツD SetRandom()
{
髪長1 = RNG.XS.NextDouble();
髪長2 = RNG.XS.NextDouble();
@@ -34,9 +34,9 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new 横髪_カル(DisUnit, 配色指定, 体配色, Med, this);
return new SideHair_パツ(DisUnit, 配色指定, 体配色, Med, this);
}
}
}
@@ -2,7 +2,7 @@ using _2DGAMELIB;
namespace SlaveMatrix
{
public class 横髪_編み : 横髪
public class SideHair_編み : SideHair
{
public Par X0Y0_髪;
@@ -414,7 +414,7 @@ namespace SlaveMatrix
}
}
public 横髪_編み(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 横髪_編みD e)
public SideHair_編み(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, SideHair_編みD e)
{
ThisType = GetType();
Dif dif = new Dif();
@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix
{
[Serializable]
public class 横髪_編みD : 横髪D
public class SideHair_編みD : SideHairD
{
public bool 髪_表示 = true;
@@ -42,12 +42,12 @@ namespace SlaveMatrix
public double 広がり;
public 横髪_編みD()
public SideHair_編みD()
{
ThisType = GetType();
}
public 横髪_編みD SetRandom()
public SideHair_編みD SetRandom()
{
髪長1 = RNG.XS.NextDouble();
髪長2 = RNG.XS.NextDouble();
@@ -58,9 +58,9 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new 横髪_編み(DisUnit, 配色指定, 体配色, Med, this);
return new SideHair_編み(DisUnit, 配色指定, 体配色, Med, this);
}
}
}
@@ -3,7 +3,7 @@ using _2DGAMELIB;
namespace SlaveMatrix
{
public class 横髪_肢系 : 横髪
public class SideHair_肢系 : SideHair
{
public Par X0Y0_髪;
@@ -88,9 +88,9 @@ namespace SlaveMatrix
public JointS 肢_接続点 => new JointS(本体, X0Y0_髪, 0);
public 横髪_肢系(double DisUnit, 配色指定 配色指定, 体配色 体配色, Med Med, 横髪_肢系D e)
public SideHair_肢系(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, SideHair_肢系D e)
{
横髪_肢系 横髪_肢系2 = this;
SideHair_肢系 横髪_肢系2 = this;
ThisType = GetType();
Dif dif = new Dif();
dif.Tag = "肢系";
@@ -139,7 +139,7 @@ namespace SlaveMatrix
{
f = g.GetEle(DisUnit, Med, 体配色);
f.Par = 横髪_肢系2;
f.ConnectionType = ConnectionInfo.横髪_肢系_肢_接続;
f.ConnectionType = ConnectionInfo.SideHair_肢系_肢_接続;
f.接続(横髪_肢系2.肢_接続点);
return f;
}).ToArray();
@@ -5,13 +5,13 @@ using _2DGAMELIB;
namespace SlaveMatrix
{
[Serializable]
public class 横髪_肢系D : 横髪D
public class SideHair_肢系D : SideHairD
{
public bool 髪_表示 = true;
public List<EleD> 肢_接続 = new List<EleD>();
public 横髪_肢系D()
public SideHair_肢系D()
{
ThisType = GetType();
}
@@ -20,7 +20,7 @@ namespace SlaveMatrix
{
肢_接続.Add(e);
e.Par = this;
e.接続情報 = ConnectionInfo.横髪_肢系_肢_接続;
e.接続情報 = ConnectionInfo.SideHair_肢系_肢_接続;
}
public EleD SetRandom()
@@ -28,9 +28,9 @@ namespace SlaveMatrix
return this;
}
public override Ele GetEle(double DisUnit, Med Med, 体配色 体配色)
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
{
return new 横髪_肢系(DisUnit, 配色指定, 体配色, Med, this);
return new SideHair_肢系(DisUnit, 配色指定, 体配色, Med, this);
}
}
}
@@ -4,11 +4,11 @@ namespace SlaveMatrix
{
public class SlaveText
{
private Med Med;
private ModeEventDispatcher Med;
private TextBubble hd;
public SlaveText(Med Med, TextBubble hd)
public SlaveText(ModeEventDispatcher Med, TextBubble hd)
{
this.Med = Med;
this.hd = hd;
@@ -21,7 +21,7 @@ namespace SlaveMatrix
//three subclasses: one for bukkake, kiss marks, and whip marks
public class Stamp
{
public Med Med;
public ModeEventDispatcher Med;
public RenderArea Are;
@@ -55,7 +55,7 @@ namespace SlaveMatrix
{
}
public Stamp(Med Med, RenderArea Are, Cha Cha, Bod Bod, EleD EleD)
public Stamp(ModeEventDispatcher Med, RenderArea Are, Cha Cha, Bod Bod, EleD EleD)
{
this.Med = Med;
this.Are = Are;
@@ -81,9 +81,9 @@ namespace SlaveMatrix
sta.Clear();
}
public void 脚Clear()
public void LegClear()
{
sep[] array = sta.Where((sep e) => e.Ele is 腿_人 || e.Ele is 脚_人 || e.Ele is 足_人).ToArray();
sep[] array = sta.Where((sep e) => e.Ele is 腿_人 || e.Ele is Leg_人 || e.Ele is 足_人).ToArray();
for (int i = 0; i < array.Length; i++)
{
sep item = array[i];
@@ -18,9 +18,9 @@ namespace SlaveMatrix
{
private HashSet<string> 汗対象 = new HashSet<string>
{
Sta.胸t.ToString(),
Sta.Chestt.ToString(),
Sta.胴t.ToString(),
Sta.肩t.ToString(),
Sta.Shouldert.ToString(),
Sta.腰t.ToString()
};
@@ -70,7 +70,7 @@ namespace SlaveMatrix
}
}
public Sweat(Med Med, RenderArea Are, Cha Cha, Mots Mots)
public Sweat(ModeEventDispatcher Med, RenderArea Are, Cha Cha, Mots Mots)
{
Ele[] es = null;
Ele n = null;

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