Ele / EleD / EleI = Element ElementData ElementInstance
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class BackHair0 : Ele
|
public class BackHair0 : Element
|
||||||
{
|
{
|
||||||
public override double 肥大
|
public override double 肥大
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ using System;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class 後髪0D : EleD
|
public class 後髪0D : ElementData
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair0_カル(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair0_カル(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair0_ジグ(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair0_ジグ(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new 後髪0_ハネ(DisUnit, 配色指定, 体配色, Med, this);
|
return new 後髪0_ハネ(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair0_パツ(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair0_パツ(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair0_下1カル(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair0_下1カル(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new 後髪0_下1ジグ(DisUnit, 配色指定, 体配色, Med, this);
|
return new 後髪0_下1ジグ(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair0_下1ハネ(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair0_下1ハネ(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair0_下1パツ(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair0_下1パツ(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair0_下2カル(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair0_下2カル(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair0_下2ジグ(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair0_下2ジグ(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair0_下2ハネ(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair0_下2ハネ(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair0_下2パツ(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair0_下2パツ(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair0_編1カル(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair0_編1カル(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair0_編1ジグ(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair0_編1ジグ(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair0_編1ハネ(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair0_編1ハネ(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new 後髪0_編1パツ(DisUnit, 配色指定, 体配色, Med, this);
|
return new 後髪0_編1パツ(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -117,7 +117,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new 後髪0_編2カル(DisUnit, 配色指定, 体配色, Med, this);
|
return new 後髪0_編2カル(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -117,7 +117,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair0_編2ジグ(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair0_編2ジグ(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -117,7 +117,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair0_編2ハネ(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair0_編2ハネ(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -117,7 +117,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair0_編2パツ(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair0_編2パツ(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,27 +12,27 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public ColorP X0Y0_髪基CP;
|
public ColorP X0Y0_髪基CP;
|
||||||
|
|
||||||
public Ele[] 左5_接続;
|
public Element[] 左5_接続;
|
||||||
|
|
||||||
public Ele[] 左4_接続;
|
public Element[] 左4_接続;
|
||||||
|
|
||||||
public Ele[] 左3_接続;
|
public Element[] 左3_接続;
|
||||||
|
|
||||||
public Ele[] 左2_接続;
|
public Element[] 左2_接続;
|
||||||
|
|
||||||
public Ele[] 左1_接続;
|
public Element[] 左1_接続;
|
||||||
|
|
||||||
public Ele[] 中央_接続;
|
public Element[] 中央_接続;
|
||||||
|
|
||||||
public Ele[] 右1_接続;
|
public Element[] 右1_接続;
|
||||||
|
|
||||||
public Ele[] 右2_接続;
|
public Element[] 右2_接続;
|
||||||
|
|
||||||
public Ele[] 右3_接続;
|
public Element[] 右3_接続;
|
||||||
|
|
||||||
public Ele[] 右4_接続;
|
public Element[] 右4_接続;
|
||||||
|
|
||||||
public Ele[] 右5_接続;
|
public Element[] 右5_接続;
|
||||||
|
|
||||||
public override bool 欠損
|
public override bool 欠損
|
||||||
{
|
{
|
||||||
@@ -187,10 +187,10 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
表示 = false;
|
表示 = false;
|
||||||
}
|
}
|
||||||
Ele f;
|
Element f;
|
||||||
if (e.左5_接続.Count > 0)
|
if (e.左5_接続.Count > 0)
|
||||||
{
|
{
|
||||||
左5_接続 = e.左5_接続.Select(delegate(EleD g)
|
左5_接続 = e.左5_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 後髪0_肢系2;
|
f.Par = 後髪0_肢系2;
|
||||||
@@ -201,7 +201,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.左4_接続.Count > 0)
|
if (e.左4_接続.Count > 0)
|
||||||
{
|
{
|
||||||
左4_接続 = e.左4_接続.Select(delegate(EleD g)
|
左4_接続 = e.左4_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 後髪0_肢系2;
|
f.Par = 後髪0_肢系2;
|
||||||
@@ -212,7 +212,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.左3_接続.Count > 0)
|
if (e.左3_接続.Count > 0)
|
||||||
{
|
{
|
||||||
左3_接続 = e.左3_接続.Select(delegate(EleD g)
|
左3_接続 = e.左3_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 後髪0_肢系2;
|
f.Par = 後髪0_肢系2;
|
||||||
@@ -223,7 +223,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.左2_接続.Count > 0)
|
if (e.左2_接続.Count > 0)
|
||||||
{
|
{
|
||||||
左2_接続 = e.左2_接続.Select(delegate(EleD g)
|
左2_接続 = e.左2_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 後髪0_肢系2;
|
f.Par = 後髪0_肢系2;
|
||||||
@@ -234,7 +234,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.左1_接続.Count > 0)
|
if (e.左1_接続.Count > 0)
|
||||||
{
|
{
|
||||||
左1_接続 = e.左1_接続.Select(delegate(EleD g)
|
左1_接続 = e.左1_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 後髪0_肢系2;
|
f.Par = 後髪0_肢系2;
|
||||||
@@ -245,7 +245,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.中央_接続.Count > 0)
|
if (e.中央_接続.Count > 0)
|
||||||
{
|
{
|
||||||
中央_接続 = e.中央_接続.Select(delegate(EleD g)
|
中央_接続 = e.中央_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 後髪0_肢系2;
|
f.Par = 後髪0_肢系2;
|
||||||
@@ -256,7 +256,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.右1_接続.Count > 0)
|
if (e.右1_接続.Count > 0)
|
||||||
{
|
{
|
||||||
右1_接続 = e.右1_接続.Select(delegate(EleD g)
|
右1_接続 = e.右1_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 後髪0_肢系2;
|
f.Par = 後髪0_肢系2;
|
||||||
@@ -267,7 +267,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.右2_接続.Count > 0)
|
if (e.右2_接続.Count > 0)
|
||||||
{
|
{
|
||||||
右2_接続 = e.右2_接続.Select(delegate(EleD g)
|
右2_接続 = e.右2_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 後髪0_肢系2;
|
f.Par = 後髪0_肢系2;
|
||||||
@@ -278,7 +278,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.右3_接続.Count > 0)
|
if (e.右3_接続.Count > 0)
|
||||||
{
|
{
|
||||||
右3_接続 = e.右3_接続.Select(delegate(EleD g)
|
右3_接続 = e.右3_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 後髪0_肢系2;
|
f.Par = 後髪0_肢系2;
|
||||||
@@ -289,7 +289,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.右4_接続.Count > 0)
|
if (e.右4_接続.Count > 0)
|
||||||
{
|
{
|
||||||
右4_接続 = e.右4_接続.Select(delegate(EleD g)
|
右4_接続 = e.右4_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 後髪0_肢系2;
|
f.Par = 後髪0_肢系2;
|
||||||
@@ -300,7 +300,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.右5_接続.Count > 0)
|
if (e.右5_接続.Count > 0)
|
||||||
{
|
{
|
||||||
右5_接続 = e.右5_接続.Select(delegate(EleD g)
|
右5_接続 = e.右5_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 後髪0_肢系2;
|
f.Par = 後髪0_肢系2;
|
||||||
@@ -342,75 +342,75 @@ namespace SlaveMatrix
|
|||||||
髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O);
|
髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O);
|
||||||
}
|
}
|
||||||
|
|
||||||
public override IEnumerable<Ele> EnumEle()
|
public override IEnumerable<Element> EnumEle()
|
||||||
{
|
{
|
||||||
yield return this;
|
yield return this;
|
||||||
if (中央_接続 != null)
|
if (中央_接続 != null)
|
||||||
{
|
{
|
||||||
foreach (Ele item in 中央_接続.Select((Ele e) => e.EnumEle()).JoinEnum())
|
foreach (Element item in 中央_接続.Select((Element e) => e.EnumEle()).JoinEnum())
|
||||||
{
|
{
|
||||||
yield return item;
|
yield return item;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (左1_接続 != null)
|
if (左1_接続 != null)
|
||||||
{
|
{
|
||||||
foreach (Ele item2 in 左1_接続.Select((Ele e) => e.EnumEle()).JoinEnum())
|
foreach (Element item2 in 左1_接続.Select((Element e) => e.EnumEle()).JoinEnum())
|
||||||
{
|
{
|
||||||
yield return item2;
|
yield return item2;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (右1_接続 != null)
|
if (右1_接続 != null)
|
||||||
{
|
{
|
||||||
foreach (Ele item3 in 右1_接続.Select((Ele e) => e.EnumEle()).JoinEnum())
|
foreach (Element item3 in 右1_接続.Select((Element e) => e.EnumEle()).JoinEnum())
|
||||||
{
|
{
|
||||||
yield return item3;
|
yield return item3;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (左2_接続 != null)
|
if (左2_接続 != null)
|
||||||
{
|
{
|
||||||
foreach (Ele item4 in 左2_接続.Select((Ele e) => e.EnumEle()).JoinEnum())
|
foreach (Element item4 in 左2_接続.Select((Element e) => e.EnumEle()).JoinEnum())
|
||||||
{
|
{
|
||||||
yield return item4;
|
yield return item4;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (右2_接続 != null)
|
if (右2_接続 != null)
|
||||||
{
|
{
|
||||||
foreach (Ele item5 in 右2_接続.Select((Ele e) => e.EnumEle()).JoinEnum())
|
foreach (Element item5 in 右2_接続.Select((Element e) => e.EnumEle()).JoinEnum())
|
||||||
{
|
{
|
||||||
yield return item5;
|
yield return item5;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (左3_接続 != null)
|
if (左3_接続 != null)
|
||||||
{
|
{
|
||||||
foreach (Ele item6 in 左3_接続.Select((Ele e) => e.EnumEle()).JoinEnum())
|
foreach (Element item6 in 左3_接続.Select((Element e) => e.EnumEle()).JoinEnum())
|
||||||
{
|
{
|
||||||
yield return item6;
|
yield return item6;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (右3_接続 != null)
|
if (右3_接続 != null)
|
||||||
{
|
{
|
||||||
foreach (Ele item7 in 右3_接続.Select((Ele e) => e.EnumEle()).JoinEnum())
|
foreach (Element item7 in 右3_接続.Select((Element e) => e.EnumEle()).JoinEnum())
|
||||||
{
|
{
|
||||||
yield return item7;
|
yield return item7;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (左4_接続 != null)
|
if (左4_接続 != null)
|
||||||
{
|
{
|
||||||
foreach (Ele item8 in 左4_接続.Select((Ele e) => e.EnumEle()).JoinEnum())
|
foreach (Element item8 in 左4_接続.Select((Element e) => e.EnumEle()).JoinEnum())
|
||||||
{
|
{
|
||||||
yield return item8;
|
yield return item8;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (右4_接続 != null)
|
if (右4_接続 != null)
|
||||||
{
|
{
|
||||||
foreach (Ele item9 in 右4_接続.Select((Ele e) => e.EnumEle()).JoinEnum())
|
foreach (Element item9 in 右4_接続.Select((Element e) => e.EnumEle()).JoinEnum())
|
||||||
{
|
{
|
||||||
yield return item9;
|
yield return item9;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (左5_接続 != null)
|
if (左5_接続 != null)
|
||||||
{
|
{
|
||||||
foreach (Ele item10 in 左5_接続.Select((Ele e) => e.EnumEle()).JoinEnum())
|
foreach (Element item10 in 左5_接続.Select((Element e) => e.EnumEle()).JoinEnum())
|
||||||
{
|
{
|
||||||
yield return item10;
|
yield return item10;
|
||||||
}
|
}
|
||||||
@@ -419,7 +419,7 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
yield break;
|
yield break;
|
||||||
}
|
}
|
||||||
foreach (Ele item11 in 右5_接続.Select((Ele e) => e.EnumEle()).JoinEnum())
|
foreach (Element item11 in 右5_接続.Select((Element e) => e.EnumEle()).JoinEnum())
|
||||||
{
|
{
|
||||||
yield return item11;
|
yield return item11;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,149 +14,149 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public bool スライム;
|
public bool スライム;
|
||||||
|
|
||||||
public List<EleD> 左5_接続 = new List<EleD>();
|
public List<ElementData> 左5_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 左4_接続 = new List<EleD>();
|
public List<ElementData> 左4_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 左3_接続 = new List<EleD>();
|
public List<ElementData> 左3_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 左2_接続 = new List<EleD>();
|
public List<ElementData> 左2_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 左1_接続 = new List<EleD>();
|
public List<ElementData> 左1_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 中央_接続 = new List<EleD>();
|
public List<ElementData> 中央_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 右1_接続 = new List<EleD>();
|
public List<ElementData> 右1_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 右2_接続 = new List<EleD>();
|
public List<ElementData> 右2_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 右3_接続 = new List<EleD>();
|
public List<ElementData> 右3_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 右4_接続 = new List<EleD>();
|
public List<ElementData> 右4_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 右5_接続 = new List<EleD>();
|
public List<ElementData> 右5_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public BackHair0_肢系D()
|
public BackHair0_肢系D()
|
||||||
{
|
{
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 左5接続(EleD e)
|
public void 左5接続(ElementData e)
|
||||||
{
|
{
|
||||||
左5_接続.Add(e);
|
左5_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.BackHair0_肢系_左5_接続;
|
e.接続情報 = ConnectionInfo.BackHair0_肢系_左5_接続;
|
||||||
foreach (EleD item in e.EnumEleD())
|
foreach (ElementData item in e.EnumEleD())
|
||||||
{
|
{
|
||||||
item.尺度B = 0.6;
|
item.尺度B = 0.6;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 左4接続(EleD e)
|
public void 左4接続(ElementData e)
|
||||||
{
|
{
|
||||||
左4_接続.Add(e);
|
左4_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.BackHair0_肢系_左4_接続;
|
e.接続情報 = ConnectionInfo.BackHair0_肢系_左4_接続;
|
||||||
foreach (EleD item in e.EnumEleD())
|
foreach (ElementData item in e.EnumEleD())
|
||||||
{
|
{
|
||||||
item.尺度B = 0.6;
|
item.尺度B = 0.6;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 左3接続(EleD e)
|
public void 左3接続(ElementData e)
|
||||||
{
|
{
|
||||||
左3_接続.Add(e);
|
左3_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.BackHair0_肢系_左3_接続;
|
e.接続情報 = ConnectionInfo.BackHair0_肢系_左3_接続;
|
||||||
foreach (EleD item in e.EnumEleD())
|
foreach (ElementData item in e.EnumEleD())
|
||||||
{
|
{
|
||||||
item.尺度B = 0.6;
|
item.尺度B = 0.6;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 左2接続(EleD e)
|
public void 左2接続(ElementData e)
|
||||||
{
|
{
|
||||||
左2_接続.Add(e);
|
左2_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.BackHair0_肢系_左2_接続;
|
e.接続情報 = ConnectionInfo.BackHair0_肢系_左2_接続;
|
||||||
foreach (EleD item in e.EnumEleD())
|
foreach (ElementData item in e.EnumEleD())
|
||||||
{
|
{
|
||||||
item.尺度B = 0.6;
|
item.尺度B = 0.6;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 左1接続(EleD e)
|
public void 左1接続(ElementData e)
|
||||||
{
|
{
|
||||||
左1_接続.Add(e);
|
左1_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.BackHair0_肢系_左1_接続;
|
e.接続情報 = ConnectionInfo.BackHair0_肢系_左1_接続;
|
||||||
foreach (EleD item in e.EnumEleD())
|
foreach (ElementData item in e.EnumEleD())
|
||||||
{
|
{
|
||||||
item.尺度B = 0.6;
|
item.尺度B = 0.6;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 中央接続(EleD e)
|
public void 中央接続(ElementData e)
|
||||||
{
|
{
|
||||||
中央_接続.Add(e);
|
中央_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.BackHair0_肢系_中央_接続;
|
e.接続情報 = ConnectionInfo.BackHair0_肢系_中央_接続;
|
||||||
foreach (EleD item in e.EnumEleD())
|
foreach (ElementData item in e.EnumEleD())
|
||||||
{
|
{
|
||||||
item.尺度B = 0.6;
|
item.尺度B = 0.6;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 右1接続(EleD e)
|
public void 右1接続(ElementData e)
|
||||||
{
|
{
|
||||||
右1_接続.Add(e);
|
右1_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.BackHair0_肢系_右1_接続;
|
e.接続情報 = ConnectionInfo.BackHair0_肢系_右1_接続;
|
||||||
foreach (EleD item in e.EnumEleD())
|
foreach (ElementData item in e.EnumEleD())
|
||||||
{
|
{
|
||||||
item.尺度B = 0.6;
|
item.尺度B = 0.6;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 右2接続(EleD e)
|
public void 右2接続(ElementData e)
|
||||||
{
|
{
|
||||||
右2_接続.Add(e);
|
右2_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.BackHair0_肢系_右2_接続;
|
e.接続情報 = ConnectionInfo.BackHair0_肢系_右2_接続;
|
||||||
foreach (EleD item in e.EnumEleD())
|
foreach (ElementData item in e.EnumEleD())
|
||||||
{
|
{
|
||||||
item.尺度B = 0.6;
|
item.尺度B = 0.6;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 右3接続(EleD e)
|
public void 右3接続(ElementData e)
|
||||||
{
|
{
|
||||||
右3_接続.Add(e);
|
右3_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.BackHair0_肢系_右3_接続;
|
e.接続情報 = ConnectionInfo.BackHair0_肢系_右3_接続;
|
||||||
foreach (EleD item in e.EnumEleD())
|
foreach (ElementData item in e.EnumEleD())
|
||||||
{
|
{
|
||||||
item.尺度B = 0.6;
|
item.尺度B = 0.6;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 右4接続(EleD e)
|
public void 右4接続(ElementData e)
|
||||||
{
|
{
|
||||||
右4_接続.Add(e);
|
右4_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.BackHair0_肢系_右4_接続;
|
e.接続情報 = ConnectionInfo.BackHair0_肢系_右4_接続;
|
||||||
foreach (EleD item in e.EnumEleD())
|
foreach (ElementData item in e.EnumEleD())
|
||||||
{
|
{
|
||||||
item.尺度B = 0.6;
|
item.尺度B = 0.6;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 右5接続(EleD e)
|
public void 右5接続(ElementData e)
|
||||||
{
|
{
|
||||||
右5_接続.Add(e);
|
右5_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.BackHair0_肢系_右5_接続;
|
e.接続情報 = ConnectionInfo.BackHair0_肢系_右5_接続;
|
||||||
foreach (EleD item in e.EnumEleD())
|
foreach (ElementData item in e.EnumEleD())
|
||||||
{
|
{
|
||||||
item.尺度B = 0.6;
|
item.尺度B = 0.6;
|
||||||
}
|
}
|
||||||
@@ -169,80 +169,80 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair0_肢系(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair0_肢系(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|
||||||
public override IEnumerable<EleD> EnumEleD()
|
public override IEnumerable<ElementData> EnumEleD()
|
||||||
{
|
{
|
||||||
yield return this;
|
yield return this;
|
||||||
if (中央_接続 != null)
|
if (中央_接続 != null)
|
||||||
{
|
{
|
||||||
foreach (EleD item in 中央_接続.Select((EleD e) => e.EnumEleD()).JoinEnum())
|
foreach (ElementData item in 中央_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum())
|
||||||
{
|
{
|
||||||
yield return item;
|
yield return item;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (左1_接続 != null)
|
if (左1_接続 != null)
|
||||||
{
|
{
|
||||||
foreach (EleD item2 in 左1_接続.Select((EleD e) => e.EnumEleD()).JoinEnum())
|
foreach (ElementData item2 in 左1_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum())
|
||||||
{
|
{
|
||||||
yield return item2;
|
yield return item2;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (右1_接続 != null)
|
if (右1_接続 != null)
|
||||||
{
|
{
|
||||||
foreach (EleD item3 in 右1_接続.Select((EleD e) => e.EnumEleD()).JoinEnum())
|
foreach (ElementData item3 in 右1_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum())
|
||||||
{
|
{
|
||||||
yield return item3;
|
yield return item3;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (左2_接続 != null)
|
if (左2_接続 != null)
|
||||||
{
|
{
|
||||||
foreach (EleD item4 in 左2_接続.Select((EleD e) => e.EnumEleD()).JoinEnum())
|
foreach (ElementData item4 in 左2_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum())
|
||||||
{
|
{
|
||||||
yield return item4;
|
yield return item4;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (右2_接続 != null)
|
if (右2_接続 != null)
|
||||||
{
|
{
|
||||||
foreach (EleD item5 in 右2_接続.Select((EleD e) => e.EnumEleD()).JoinEnum())
|
foreach (ElementData item5 in 右2_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum())
|
||||||
{
|
{
|
||||||
yield return item5;
|
yield return item5;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (左3_接続 != null)
|
if (左3_接続 != null)
|
||||||
{
|
{
|
||||||
foreach (EleD item6 in 左3_接続.Select((EleD e) => e.EnumEleD()).JoinEnum())
|
foreach (ElementData item6 in 左3_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum())
|
||||||
{
|
{
|
||||||
yield return item6;
|
yield return item6;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (右3_接続 != null)
|
if (右3_接続 != null)
|
||||||
{
|
{
|
||||||
foreach (EleD item7 in 右3_接続.Select((EleD e) => e.EnumEleD()).JoinEnum())
|
foreach (ElementData item7 in 右3_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum())
|
||||||
{
|
{
|
||||||
yield return item7;
|
yield return item7;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (左4_接続 != null)
|
if (左4_接続 != null)
|
||||||
{
|
{
|
||||||
foreach (EleD item8 in 左4_接続.Select((EleD e) => e.EnumEleD()).JoinEnum())
|
foreach (ElementData item8 in 左4_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum())
|
||||||
{
|
{
|
||||||
yield return item8;
|
yield return item8;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (右4_接続 != null)
|
if (右4_接続 != null)
|
||||||
{
|
{
|
||||||
foreach (EleD item9 in 右4_接続.Select((EleD e) => e.EnumEleD()).JoinEnum())
|
foreach (ElementData item9 in 右4_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum())
|
||||||
{
|
{
|
||||||
yield return item9;
|
yield return item9;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (左5_接続 != null)
|
if (左5_接続 != null)
|
||||||
{
|
{
|
||||||
foreach (EleD item10 in 左5_接続.Select((EleD e) => e.EnumEleD()).JoinEnum())
|
foreach (ElementData item10 in 左5_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum())
|
||||||
{
|
{
|
||||||
yield return item10;
|
yield return item10;
|
||||||
}
|
}
|
||||||
@@ -251,7 +251,7 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
yield break;
|
yield break;
|
||||||
}
|
}
|
||||||
foreach (EleD item11 in 右5_接続.Select((EleD e) => e.EnumEleD()).JoinEnum())
|
foreach (ElementData item11 in 右5_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum())
|
||||||
{
|
{
|
||||||
yield return item11;
|
yield return item11;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class BackHair1 : Ele
|
public class BackHair1 : Element
|
||||||
{
|
{
|
||||||
public override double 肥大
|
public override double 肥大
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ using System;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class BackHair1D : EleD
|
public class BackHair1D : ElementData
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair1_結1カル(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair1_結1カル(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair1_結1ジグ(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair1_結1ジグ(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair1_結1ハネ(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair1_結1ハネ(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair1_結1パツ(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair1_結1パツ(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair1_結2カル(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair1_結2カル(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair1_結2ジグ(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair1_結2ジグ(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair1_結2ハネ(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair1_結2ハネ(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair1_結2パツ(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair1_結2パツ(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new BackHair1_編結(DisUnit, 配色指定, 体配色, Med, this);
|
return new BackHair1_編結(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ using _2DGAMELIB;
|
|||||||
|
|
||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class Chest : Ele
|
public class Chest : Element
|
||||||
{
|
{
|
||||||
public ShapePart X0Y0_胸郭;
|
public ShapePart X0Y0_胸郭;
|
||||||
|
|
||||||
@@ -357,27 +357,27 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public スタンプW 鞭痕;
|
public スタンプW 鞭痕;
|
||||||
|
|
||||||
public Ele[] Neck_接続;
|
public Element[] Neck_接続;
|
||||||
|
|
||||||
public Ele[] 肩左_接続;
|
public Element[] 肩左_接続;
|
||||||
|
|
||||||
public Ele[] 肩右_接続;
|
public Element[] 肩右_接続;
|
||||||
|
|
||||||
public Ele[] 胸左_接続;
|
public Element[] 胸左_接続;
|
||||||
|
|
||||||
public Ele[] 胸右_接続;
|
public Element[] 胸右_接続;
|
||||||
|
|
||||||
public Ele[] 肌_接続;
|
public Element[] 肌_接続;
|
||||||
|
|
||||||
public Ele[] 翼上左_接続;
|
public Element[] 翼上左_接続;
|
||||||
|
|
||||||
public Ele[] 翼上右_接続;
|
public Element[] 翼上右_接続;
|
||||||
|
|
||||||
public Ele[] 翼下左_接続;
|
public Element[] 翼下左_接続;
|
||||||
|
|
||||||
public Ele[] 翼下右_接続;
|
public Element[] 翼下右_接続;
|
||||||
|
|
||||||
public Ele[] 背中_接続;
|
public Element[] 背中_接続;
|
||||||
|
|
||||||
public override bool 欠損
|
public override bool 欠損
|
||||||
{
|
{
|
||||||
@@ -1590,10 +1590,10 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
表示 = false;
|
表示 = false;
|
||||||
}
|
}
|
||||||
Ele f;
|
Element f;
|
||||||
if (e.Neck_接続.Count > 0)
|
if (e.Neck_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Neck_接続 = e.Neck_接続.Select(delegate(EleD g)
|
Neck_接続 = e.Neck_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Chest2;
|
f.Par = Chest2;
|
||||||
@@ -1604,7 +1604,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.肩左_接続.Count > 0)
|
if (e.肩左_接続.Count > 0)
|
||||||
{
|
{
|
||||||
肩左_接続 = e.肩左_接続.Select(delegate(EleD g)
|
肩左_接続 = e.肩左_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Chest2;
|
f.Par = Chest2;
|
||||||
@@ -1615,7 +1615,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.肩右_接続.Count > 0)
|
if (e.肩右_接続.Count > 0)
|
||||||
{
|
{
|
||||||
肩右_接続 = e.肩右_接続.Select(delegate(EleD g)
|
肩右_接続 = e.肩右_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Chest2;
|
f.Par = Chest2;
|
||||||
@@ -1626,7 +1626,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.胸左_接続.Count > 0)
|
if (e.胸左_接続.Count > 0)
|
||||||
{
|
{
|
||||||
胸左_接続 = e.胸左_接続.Select(delegate(EleD g)
|
胸左_接続 = e.胸左_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Chest2;
|
f.Par = Chest2;
|
||||||
@@ -1637,7 +1637,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.胸右_接続.Count > 0)
|
if (e.胸右_接続.Count > 0)
|
||||||
{
|
{
|
||||||
胸右_接続 = e.胸右_接続.Select(delegate(EleD g)
|
胸右_接続 = e.胸右_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Chest2;
|
f.Par = Chest2;
|
||||||
@@ -1648,7 +1648,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.肌_接続.Count > 0)
|
if (e.肌_接続.Count > 0)
|
||||||
{
|
{
|
||||||
肌_接続 = e.肌_接続.Select(delegate(EleD g)
|
肌_接続 = e.肌_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Chest2;
|
f.Par = Chest2;
|
||||||
@@ -1659,7 +1659,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.翼上左_接続.Count > 0)
|
if (e.翼上左_接続.Count > 0)
|
||||||
{
|
{
|
||||||
翼上左_接続 = e.翼上左_接続.Select(delegate(EleD g)
|
翼上左_接続 = e.翼上左_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Chest2;
|
f.Par = Chest2;
|
||||||
@@ -1670,7 +1670,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.翼上右_接続.Count > 0)
|
if (e.翼上右_接続.Count > 0)
|
||||||
{
|
{
|
||||||
翼上右_接続 = e.翼上右_接続.Select(delegate(EleD g)
|
翼上右_接続 = e.翼上右_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Chest2;
|
f.Par = Chest2;
|
||||||
@@ -1681,7 +1681,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.翼下左_接続.Count > 0)
|
if (e.翼下左_接続.Count > 0)
|
||||||
{
|
{
|
||||||
翼下左_接続 = e.翼下左_接続.Select(delegate(EleD g)
|
翼下左_接続 = e.翼下左_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Chest2;
|
f.Par = Chest2;
|
||||||
@@ -1692,7 +1692,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.翼下右_接続.Count > 0)
|
if (e.翼下右_接続.Count > 0)
|
||||||
{
|
{
|
||||||
翼下右_接続 = e.翼下右_接続.Select(delegate(EleD g)
|
翼下右_接続 = e.翼下右_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Chest2;
|
f.Par = Chest2;
|
||||||
@@ -1703,7 +1703,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.背中_接続.Count > 0)
|
if (e.背中_接続.Count > 0)
|
||||||
{
|
{
|
||||||
背中_接続 = e.背中_接続.Select(delegate(EleD g)
|
背中_接続 = e.背中_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Chest2;
|
f.Par = Chest2;
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ using _2DGAMELIB;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class ChestD : EleD
|
public class ChestD : ElementData
|
||||||
{
|
{
|
||||||
public bool 胸郭_表示 = true;
|
public bool 胸郭_表示 = true;
|
||||||
|
|
||||||
@@ -133,76 +133,76 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public double ハイライト濃度 = 1.0;
|
public double ハイライト濃度 = 1.0;
|
||||||
|
|
||||||
public List<EleD> Neck_接続 = new List<EleD>();
|
public List<ElementData> Neck_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 肩左_接続 = new List<EleD>();
|
public List<ElementData> 肩左_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 肩右_接続 = new List<EleD>();
|
public List<ElementData> 肩右_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 胸左_接続 = new List<EleD>();
|
public List<ElementData> 胸左_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 胸右_接続 = new List<EleD>();
|
public List<ElementData> 胸右_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 肌_接続 = new List<EleD>();
|
public List<ElementData> 肌_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 翼上左_接続 = new List<EleD>();
|
public List<ElementData> 翼上左_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 翼上右_接続 = new List<EleD>();
|
public List<ElementData> 翼上右_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 翼下左_接続 = new List<EleD>();
|
public List<ElementData> 翼下左_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 翼下右_接続 = new List<EleD>();
|
public List<ElementData> 翼下右_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 背中_接続 = new List<EleD>();
|
public List<ElementData> 背中_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public ChestD()
|
public ChestD()
|
||||||
{
|
{
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 首接続(EleD e)
|
public void 首接続(ElementData e)
|
||||||
{
|
{
|
||||||
Neck_接続.Add(e);
|
Neck_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Chest_Neck_接続;
|
e.接続情報 = ConnectionInfo.Chest_Neck_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 肩左接続(EleD e)
|
public void 肩左接続(ElementData e)
|
||||||
{
|
{
|
||||||
肩左_接続.Add(e);
|
肩左_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Chest_肩左_接続;
|
e.接続情報 = ConnectionInfo.Chest_肩左_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 肩右接続(EleD e)
|
public void 肩右接続(ElementData e)
|
||||||
{
|
{
|
||||||
肩右_接続.Add(e);
|
肩右_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Chest_肩右_接続;
|
e.接続情報 = ConnectionInfo.Chest_肩右_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 胸左接続(EleD e)
|
public void 胸左接続(ElementData e)
|
||||||
{
|
{
|
||||||
胸左_接続.Add(e);
|
胸左_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Chest_胸左_接続;
|
e.接続情報 = ConnectionInfo.Chest_胸左_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 胸右接続(EleD e)
|
public void 胸右接続(ElementData e)
|
||||||
{
|
{
|
||||||
胸右_接続.Add(e);
|
胸右_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Chest_胸右_接続;
|
e.接続情報 = ConnectionInfo.Chest_胸右_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 肌接続(EleD e)
|
public void 肌接続(ElementData e)
|
||||||
{
|
{
|
||||||
肌_接続.Add(e);
|
肌_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Chest_肌_接続;
|
e.接続情報 = ConnectionInfo.Chest_肌_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 翼上左接続(EleD e)
|
public void 翼上左接続(ElementData e)
|
||||||
{
|
{
|
||||||
翼上左_接続.Add(e);
|
翼上左_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
@@ -211,13 +211,13 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
foreach (EleD item in e.EnumEleD())
|
foreach (ElementData item in e.EnumEleD())
|
||||||
{
|
{
|
||||||
item.尺度B = 1.0;
|
item.尺度B = 1.0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 翼上右接続(EleD e)
|
public void 翼上右接続(ElementData e)
|
||||||
{
|
{
|
||||||
翼上右_接続.Add(e);
|
翼上右_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
@@ -226,13 +226,13 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
foreach (EleD item in e.EnumEleD())
|
foreach (ElementData item in e.EnumEleD())
|
||||||
{
|
{
|
||||||
item.尺度B = 1.0;
|
item.尺度B = 1.0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 翼下左接続(EleD e)
|
public void 翼下左接続(ElementData e)
|
||||||
{
|
{
|
||||||
翼下左_接続.Add(e);
|
翼下左_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
@@ -241,13 +241,13 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
foreach (EleD item in e.EnumEleD())
|
foreach (ElementData item in e.EnumEleD())
|
||||||
{
|
{
|
||||||
item.尺度B = 1.0;
|
item.尺度B = 1.0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 翼下右接続(EleD e)
|
public void 翼下右接続(ElementData e)
|
||||||
{
|
{
|
||||||
翼下右_接続.Add(e);
|
翼下右_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
@@ -256,24 +256,24 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
foreach (EleD item in e.EnumEleD())
|
foreach (ElementData item in e.EnumEleD())
|
||||||
{
|
{
|
||||||
item.尺度B = 1.0;
|
item.尺度B = 1.0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 背中接続(EleD e)
|
public void 背中接続(ElementData e)
|
||||||
{
|
{
|
||||||
背中_接続.Add(e);
|
背中_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Chest_背中_接続;
|
e.接続情報 = ConnectionInfo.Chest_背中_接続;
|
||||||
foreach (EleD item in e.EnumEleD())
|
foreach (ElementData item in e.EnumEleD())
|
||||||
{
|
{
|
||||||
item.尺度B = 1.0;
|
item.尺度B = 1.0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new Chest(DisUnit, 配色指定, 体配色, Med, this);
|
return new Chest(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public ContactType c;
|
public ContactType c;
|
||||||
|
|
||||||
public Ele e;
|
public Element e;
|
||||||
|
|
||||||
public ShapePart p;
|
public ShapePart p;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ using _2DGAMELIB;
|
|||||||
|
|
||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class Cough : Ele
|
public class Cough : Element
|
||||||
{
|
{
|
||||||
public ShapePart X0Y0_咳基;
|
public ShapePart X0Y0_咳基;
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ using System.Linq;
|
|||||||
|
|
||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class Head : Ele
|
public class Head : Element
|
||||||
{
|
{
|
||||||
public ShapePart X0Y0_Head;
|
public ShapePart X0Y0_Head;
|
||||||
|
|
||||||
@@ -245,49 +245,49 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public ColorP X0Y0_虫性_顎下CP;
|
public ColorP X0Y0_虫性_顎下CP;
|
||||||
|
|
||||||
public Ele[] 基髪_接続;
|
public Element[] 基髪_接続;
|
||||||
|
|
||||||
public Ele[] 目左_接続;
|
public Element[] 目左_接続;
|
||||||
|
|
||||||
public Ele[] 目右_接続;
|
public Element[] 目右_接続;
|
||||||
|
|
||||||
public Ele[] 鼻_接続;
|
public Element[] 鼻_接続;
|
||||||
|
|
||||||
public Ele[] 口_接続;
|
public Element[] 口_接続;
|
||||||
|
|
||||||
public Ele[] 頬左_接続;
|
public Element[] 頬左_接続;
|
||||||
|
|
||||||
public Ele[] 頬右_接続;
|
public Element[] 頬右_接続;
|
||||||
|
|
||||||
public Ele[] 額_接続;
|
public Element[] 額_接続;
|
||||||
|
|
||||||
public Ele[] 眉左_接続;
|
public Element[] 眉左_接続;
|
||||||
|
|
||||||
public Ele[] 眉右_接続;
|
public Element[] 眉右_接続;
|
||||||
|
|
||||||
public Ele[] 耳左_接続;
|
public Element[] 耳左_接続;
|
||||||
|
|
||||||
public Ele[] 耳右_接続;
|
public Element[] 耳右_接続;
|
||||||
|
|
||||||
public Ele[] 鼻肌_接続;
|
public Element[] 鼻肌_接続;
|
||||||
|
|
||||||
public Ele[] 単眼目_接続;
|
public Element[] 単眼目_接続;
|
||||||
|
|
||||||
public Ele[] 単眼眉_接続;
|
public Element[] 単眼眉_接続;
|
||||||
|
|
||||||
public Ele[] 大顎基_接続;
|
public Element[] 大顎基_接続;
|
||||||
|
|
||||||
public Ele[] 顔面_接続;
|
public Element[] 顔面_接続;
|
||||||
|
|
||||||
public Ele[] 頭頂_接続;
|
public Element[] 頭頂_接続;
|
||||||
|
|
||||||
public Ele[] 頬肌左_接続;
|
public Element[] 頬肌左_接続;
|
||||||
|
|
||||||
public Ele[] 頬肌右_接続;
|
public Element[] 頬肌右_接続;
|
||||||
|
|
||||||
public Ele[] 触覚左_接続;
|
public Element[] 触覚左_接続;
|
||||||
|
|
||||||
public Ele[] 触覚右_接続;
|
public Element[] 触覚右_接続;
|
||||||
|
|
||||||
public override bool 欠損
|
public override bool 欠損
|
||||||
{
|
{
|
||||||
@@ -1170,10 +1170,10 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
表示 = false;
|
表示 = false;
|
||||||
}
|
}
|
||||||
Ele f;
|
Element f;
|
||||||
if (e.基髪_接続.Count > 0)
|
if (e.基髪_接続.Count > 0)
|
||||||
{
|
{
|
||||||
基髪_接続 = e.基髪_接続.Select(delegate(EleD g)
|
基髪_接続 = e.基髪_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 頭2;
|
f.Par = 頭2;
|
||||||
@@ -1184,7 +1184,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.目左_接続.Count > 0)
|
if (e.目左_接続.Count > 0)
|
||||||
{
|
{
|
||||||
目左_接続 = e.目左_接続.Select(delegate(EleD g)
|
目左_接続 = e.目左_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 頭2;
|
f.Par = 頭2;
|
||||||
@@ -1195,7 +1195,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.目右_接続.Count > 0)
|
if (e.目右_接続.Count > 0)
|
||||||
{
|
{
|
||||||
目右_接続 = e.目右_接続.Select(delegate(EleD g)
|
目右_接続 = e.目右_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 頭2;
|
f.Par = 頭2;
|
||||||
@@ -1206,7 +1206,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.鼻_接続.Count > 0)
|
if (e.鼻_接続.Count > 0)
|
||||||
{
|
{
|
||||||
鼻_接続 = e.鼻_接続.Select(delegate(EleD g)
|
鼻_接続 = e.鼻_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 頭2;
|
f.Par = 頭2;
|
||||||
@@ -1217,7 +1217,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.口_接続.Count > 0)
|
if (e.口_接続.Count > 0)
|
||||||
{
|
{
|
||||||
口_接続 = e.口_接続.Select(delegate(EleD g)
|
口_接続 = e.口_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 頭2;
|
f.Par = 頭2;
|
||||||
@@ -1228,7 +1228,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.頬左_接続.Count > 0)
|
if (e.頬左_接続.Count > 0)
|
||||||
{
|
{
|
||||||
頬左_接続 = e.頬左_接続.Select(delegate(EleD g)
|
頬左_接続 = e.頬左_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 頭2;
|
f.Par = 頭2;
|
||||||
@@ -1239,7 +1239,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.頬右_接続.Count > 0)
|
if (e.頬右_接続.Count > 0)
|
||||||
{
|
{
|
||||||
頬右_接続 = e.頬右_接続.Select(delegate(EleD g)
|
頬右_接続 = e.頬右_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 頭2;
|
f.Par = 頭2;
|
||||||
@@ -1250,7 +1250,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.額_接続.Count > 0)
|
if (e.額_接続.Count > 0)
|
||||||
{
|
{
|
||||||
額_接続 = e.額_接続.Select(delegate(EleD g)
|
額_接続 = e.額_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 頭2;
|
f.Par = 頭2;
|
||||||
@@ -1261,7 +1261,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.眉左_接続.Count > 0)
|
if (e.眉左_接続.Count > 0)
|
||||||
{
|
{
|
||||||
眉左_接続 = e.眉左_接続.Select(delegate(EleD g)
|
眉左_接続 = e.眉左_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 頭2;
|
f.Par = 頭2;
|
||||||
@@ -1272,7 +1272,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.眉右_接続.Count > 0)
|
if (e.眉右_接続.Count > 0)
|
||||||
{
|
{
|
||||||
眉右_接続 = e.眉右_接続.Select(delegate(EleD g)
|
眉右_接続 = e.眉右_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 頭2;
|
f.Par = 頭2;
|
||||||
@@ -1283,7 +1283,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.耳左_接続.Count > 0)
|
if (e.耳左_接続.Count > 0)
|
||||||
{
|
{
|
||||||
耳左_接続 = e.耳左_接続.Select(delegate(EleD g)
|
耳左_接続 = e.耳左_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 頭2;
|
f.Par = 頭2;
|
||||||
@@ -1294,7 +1294,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.耳右_接続.Count > 0)
|
if (e.耳右_接続.Count > 0)
|
||||||
{
|
{
|
||||||
耳右_接続 = e.耳右_接続.Select(delegate(EleD g)
|
耳右_接続 = e.耳右_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 頭2;
|
f.Par = 頭2;
|
||||||
@@ -1305,7 +1305,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.鼻肌_接続.Count > 0)
|
if (e.鼻肌_接続.Count > 0)
|
||||||
{
|
{
|
||||||
鼻肌_接続 = e.鼻肌_接続.Select(delegate(EleD g)
|
鼻肌_接続 = e.鼻肌_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 頭2;
|
f.Par = 頭2;
|
||||||
@@ -1316,7 +1316,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.単眼目_接続.Count > 0)
|
if (e.単眼目_接続.Count > 0)
|
||||||
{
|
{
|
||||||
単眼目_接続 = e.単眼目_接続.Select(delegate(EleD g)
|
単眼目_接続 = e.単眼目_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 頭2;
|
f.Par = 頭2;
|
||||||
@@ -1327,7 +1327,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.単眼眉_接続.Count > 0)
|
if (e.単眼眉_接続.Count > 0)
|
||||||
{
|
{
|
||||||
単眼眉_接続 = e.単眼眉_接続.Select(delegate(EleD g)
|
単眼眉_接続 = e.単眼眉_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 頭2;
|
f.Par = 頭2;
|
||||||
@@ -1338,7 +1338,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.大顎基_接続.Count > 0)
|
if (e.大顎基_接続.Count > 0)
|
||||||
{
|
{
|
||||||
大顎基_接続 = e.大顎基_接続.Select(delegate(EleD g)
|
大顎基_接続 = e.大顎基_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 頭2;
|
f.Par = 頭2;
|
||||||
@@ -1349,7 +1349,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.顔面_接続.Count > 0)
|
if (e.顔面_接続.Count > 0)
|
||||||
{
|
{
|
||||||
顔面_接続 = e.顔面_接続.Select(delegate(EleD g)
|
顔面_接続 = e.顔面_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 頭2;
|
f.Par = 頭2;
|
||||||
@@ -1360,7 +1360,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.頭頂_接続.Count > 0)
|
if (e.頭頂_接続.Count > 0)
|
||||||
{
|
{
|
||||||
頭頂_接続 = e.頭頂_接続.Select(delegate(EleD g)
|
頭頂_接続 = e.頭頂_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 頭2;
|
f.Par = 頭2;
|
||||||
@@ -1371,7 +1371,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.頬肌左_接続.Count > 0)
|
if (e.頬肌左_接続.Count > 0)
|
||||||
{
|
{
|
||||||
頬肌左_接続 = e.頬肌左_接続.Select(delegate(EleD g)
|
頬肌左_接続 = e.頬肌左_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 頭2;
|
f.Par = 頭2;
|
||||||
@@ -1382,7 +1382,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.頬肌右_接続.Count > 0)
|
if (e.頬肌右_接続.Count > 0)
|
||||||
{
|
{
|
||||||
頬肌右_接続 = e.頬肌右_接続.Select(delegate(EleD g)
|
頬肌右_接続 = e.頬肌右_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 頭2;
|
f.Par = 頭2;
|
||||||
@@ -1393,7 +1393,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.触覚左_接続.Count > 0)
|
if (e.触覚左_接続.Count > 0)
|
||||||
{
|
{
|
||||||
触覚左_接続 = e.触覚左_接続.Select(delegate(EleD g)
|
触覚左_接続 = e.触覚左_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 頭2;
|
f.Par = 頭2;
|
||||||
@@ -1404,7 +1404,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.触覚右_接続.Count > 0)
|
if (e.触覚右_接続.Count > 0)
|
||||||
{
|
{
|
||||||
触覚右_接続 = e.触覚右_接続.Select(delegate(EleD g)
|
触覚右_接続 = e.触覚右_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 頭2;
|
f.Par = 頭2;
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ using _2DGAMELIB;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class HeadD : EleD
|
public class HeadD : ElementData
|
||||||
{
|
{
|
||||||
public bool 頭_表示 = true;
|
public bool 頭_表示 = true;
|
||||||
|
|
||||||
@@ -93,203 +93,203 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public double 眉間;
|
public double 眉間;
|
||||||
|
|
||||||
public List<EleD> 基髪_接続 = new List<EleD>();
|
public List<ElementData> 基髪_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 目左_接続 = new List<EleD>();
|
public List<ElementData> 目左_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 目右_接続 = new List<EleD>();
|
public List<ElementData> 目右_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 鼻_接続 = new List<EleD>();
|
public List<ElementData> 鼻_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 口_接続 = new List<EleD>();
|
public List<ElementData> 口_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 頬左_接続 = new List<EleD>();
|
public List<ElementData> 頬左_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 頬右_接続 = new List<EleD>();
|
public List<ElementData> 頬右_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 額_接続 = new List<EleD>();
|
public List<ElementData> 額_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 眉左_接続 = new List<EleD>();
|
public List<ElementData> 眉左_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 眉右_接続 = new List<EleD>();
|
public List<ElementData> 眉右_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 耳左_接続 = new List<EleD>();
|
public List<ElementData> 耳左_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 耳右_接続 = new List<EleD>();
|
public List<ElementData> 耳右_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 鼻肌_接続 = new List<EleD>();
|
public List<ElementData> 鼻肌_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 単眼目_接続 = new List<EleD>();
|
public List<ElementData> 単眼目_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 単眼眉_接続 = new List<EleD>();
|
public List<ElementData> 単眼眉_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 大顎基_接続 = new List<EleD>();
|
public List<ElementData> 大顎基_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 顔面_接続 = new List<EleD>();
|
public List<ElementData> 顔面_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 頭頂_接続 = new List<EleD>();
|
public List<ElementData> 頭頂_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 頬肌左_接続 = new List<EleD>();
|
public List<ElementData> 頬肌左_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 頬肌右_接続 = new List<EleD>();
|
public List<ElementData> 頬肌右_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 触覚左_接続 = new List<EleD>();
|
public List<ElementData> 触覚左_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 触覚右_接続 = new List<EleD>();
|
public List<ElementData> 触覚右_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public HeadD()
|
public HeadD()
|
||||||
{
|
{
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 基髪接続(EleD e)
|
public void 基髪接続(ElementData e)
|
||||||
{
|
{
|
||||||
基髪_接続.Add(e);
|
基髪_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Head_基髪_接続;
|
e.接続情報 = ConnectionInfo.Head_基髪_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 目左接続(EleD e)
|
public void 目左接続(ElementData e)
|
||||||
{
|
{
|
||||||
目左_接続.Add(e);
|
目左_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Head_目左_接続;
|
e.接続情報 = ConnectionInfo.Head_目左_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 目右接続(EleD e)
|
public void 目右接続(ElementData e)
|
||||||
{
|
{
|
||||||
目右_接続.Add(e);
|
目右_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Head_目右_接続;
|
e.接続情報 = ConnectionInfo.Head_目右_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 鼻接続(EleD e)
|
public void 鼻接続(ElementData e)
|
||||||
{
|
{
|
||||||
鼻_接続.Add(e);
|
鼻_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Head_鼻_接続;
|
e.接続情報 = ConnectionInfo.Head_鼻_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 口接続(EleD e)
|
public void 口接続(ElementData e)
|
||||||
{
|
{
|
||||||
口_接続.Add(e);
|
口_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Head_口_接続;
|
e.接続情報 = ConnectionInfo.Head_口_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 頬左接続(EleD e)
|
public void 頬左接続(ElementData e)
|
||||||
{
|
{
|
||||||
頬左_接続.Add(e);
|
頬左_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Head_頬左_接続;
|
e.接続情報 = ConnectionInfo.Head_頬左_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 頬右接続(EleD e)
|
public void 頬右接続(ElementData e)
|
||||||
{
|
{
|
||||||
頬右_接続.Add(e);
|
頬右_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Head_頬右_接続;
|
e.接続情報 = ConnectionInfo.Head_頬右_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 額接続(EleD e)
|
public void 額接続(ElementData e)
|
||||||
{
|
{
|
||||||
額_接続.Add(e);
|
額_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Head_額_接続;
|
e.接続情報 = ConnectionInfo.Head_額_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 眉左接続(EleD e)
|
public void 眉左接続(ElementData e)
|
||||||
{
|
{
|
||||||
眉左_接続.Add(e);
|
眉左_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Head_眉左_接続;
|
e.接続情報 = ConnectionInfo.Head_眉左_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 眉右接続(EleD e)
|
public void 眉右接続(ElementData e)
|
||||||
{
|
{
|
||||||
眉右_接続.Add(e);
|
眉右_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Head_眉右_接続;
|
e.接続情報 = ConnectionInfo.Head_眉右_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 耳左接続(EleD e)
|
public void 耳左接続(ElementData e)
|
||||||
{
|
{
|
||||||
耳左_接続.Add(e);
|
耳左_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Head_耳左_接続;
|
e.接続情報 = ConnectionInfo.Head_耳左_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 耳右接続(EleD e)
|
public void 耳右接続(ElementData e)
|
||||||
{
|
{
|
||||||
耳右_接続.Add(e);
|
耳右_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Head_耳右_接続;
|
e.接続情報 = ConnectionInfo.Head_耳右_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 鼻肌接続(EleD e)
|
public void 鼻肌接続(ElementData e)
|
||||||
{
|
{
|
||||||
鼻肌_接続.Add(e);
|
鼻肌_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Head_鼻肌_接続;
|
e.接続情報 = ConnectionInfo.Head_鼻肌_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 単眼目接続(EleD e)
|
public void 単眼目接続(ElementData e)
|
||||||
{
|
{
|
||||||
単眼目_接続.Add(e);
|
単眼目_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Head_単眼目_接続;
|
e.接続情報 = ConnectionInfo.Head_単眼目_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 単眼眉接続(EleD e)
|
public void 単眼眉接続(ElementData e)
|
||||||
{
|
{
|
||||||
単眼眉_接続.Add(e);
|
単眼眉_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Head_単眼眉_接続;
|
e.接続情報 = ConnectionInfo.Head_単眼眉_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 大顎基接続(EleD e)
|
public void 大顎基接続(ElementData e)
|
||||||
{
|
{
|
||||||
大顎基_接続.Add(e);
|
大顎基_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Head_大顎基_接続;
|
e.接続情報 = ConnectionInfo.Head_大顎基_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 顔面接続(EleD e)
|
public void 顔面接続(ElementData e)
|
||||||
{
|
{
|
||||||
顔面_接続.Add(e);
|
顔面_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Head_顔面_接続;
|
e.接続情報 = ConnectionInfo.Head_顔面_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 頭頂接続(EleD e)
|
public void 頭頂接続(ElementData e)
|
||||||
{
|
{
|
||||||
頭頂_接続.Add(e);
|
頭頂_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Head_頭頂_接続;
|
e.接続情報 = ConnectionInfo.Head_頭頂_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 頬肌左接続(EleD e)
|
public void 頬肌左接続(ElementData e)
|
||||||
{
|
{
|
||||||
頬肌左_接続.Add(e);
|
頬肌左_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Head_頬肌左_接続;
|
e.接続情報 = ConnectionInfo.Head_頬肌左_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 頬肌右接続(EleD e)
|
public void 頬肌右接続(ElementData e)
|
||||||
{
|
{
|
||||||
頬肌右_接続.Add(e);
|
頬肌右_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Head_頬肌右_接続;
|
e.接続情報 = ConnectionInfo.Head_頬肌右_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 触覚左接続(EleD e)
|
public void 触覚左接続(ElementData e)
|
||||||
{
|
{
|
||||||
触覚左_接続.Add(e);
|
触覚左_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Head_触覚左_接続;
|
e.接続情報 = ConnectionInfo.Head_触覚左_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 触覚右接続(EleD e)
|
public void 触覚右接続(ElementData e)
|
||||||
{
|
{
|
||||||
触覚右_接続.Add(e);
|
触覚右_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
@@ -302,7 +302,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new Head(DisUnit, 配色指定, 体配色, Med, this);
|
return new Head(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class Leg : Ele
|
public class Leg : Element
|
||||||
{
|
{
|
||||||
public Ele[] 足_接続;
|
public Element[] 足_接続;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,11 +4,11 @@ using System.Collections.Generic;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class LegD : EleD
|
public class LegD : ElementData
|
||||||
{
|
{
|
||||||
public List<EleD> 足_接続 = new List<EleD>();
|
public List<ElementData> 足_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public virtual void 足接続(EleD e)
|
public virtual void 足接続(ElementData e)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1993,9 +1993,9 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public スタンプW 鞭痕;
|
public スタンプW 鞭痕;
|
||||||
|
|
||||||
public Ele[] 脚輪下_接続;
|
public Element[] 脚輪下_接続;
|
||||||
|
|
||||||
public Ele[] 脚輪上_接続;
|
public Element[] 脚輪上_接続;
|
||||||
|
|
||||||
public override bool 欠損
|
public override bool 欠損
|
||||||
{
|
{
|
||||||
@@ -6594,10 +6594,10 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
表示 = false;
|
表示 = false;
|
||||||
}
|
}
|
||||||
Ele f;
|
Element f;
|
||||||
if (e.足_接続.Count > 0)
|
if (e.足_接続.Count > 0)
|
||||||
{
|
{
|
||||||
足_接続 = e.足_接続.Select(delegate(EleD g)
|
足_接続 = e.足_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Leg_人2;
|
f.Par = Leg_人2;
|
||||||
@@ -6608,7 +6608,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.脚輪下_接続.Count > 0)
|
if (e.脚輪下_接続.Count > 0)
|
||||||
{
|
{
|
||||||
脚輪下_接続 = e.脚輪下_接続.Select(delegate(EleD g)
|
脚輪下_接続 = e.脚輪下_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Leg_人2;
|
f.Par = Leg_人2;
|
||||||
@@ -6619,7 +6619,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.脚輪上_接続.Count > 0)
|
if (e.脚輪上_接続.Count > 0)
|
||||||
{
|
{
|
||||||
脚輪上_接続 = e.脚輪上_接続.Select(delegate(EleD g)
|
脚輪上_接続 = e.脚輪上_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Leg_人2;
|
f.Par = Leg_人2;
|
||||||
|
|||||||
@@ -439,37 +439,37 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public bool 鎖表示;
|
public bool 鎖表示;
|
||||||
|
|
||||||
public List<EleD> 脚輪下_接続 = new List<EleD>();
|
public List<ElementData> 脚輪下_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 脚輪上_接続 = new List<EleD>();
|
public List<ElementData> 脚輪上_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public Leg_人D()
|
public Leg_人D()
|
||||||
{
|
{
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 足接続(EleD e)
|
public override void 足接続(ElementData e)
|
||||||
{
|
{
|
||||||
足_接続.Add(e);
|
足_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Leg_人_足_接続;
|
e.接続情報 = ConnectionInfo.Leg_人_足_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 脚輪下接続(EleD e)
|
public void 脚輪下接続(ElementData e)
|
||||||
{
|
{
|
||||||
脚輪下_接続.Add(e);
|
脚輪下_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Leg_人_脚輪下_接続;
|
e.接続情報 = ConnectionInfo.Leg_人_脚輪下_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 脚輪上接続(EleD e)
|
public void 脚輪上接続(ElementData e)
|
||||||
{
|
{
|
||||||
脚輪上_接続.Add(e);
|
脚輪上_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Leg_人_脚輪上_接続;
|
e.接続情報 = ConnectionInfo.Leg_人_脚輪上_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new Leg_人(DisUnit, 配色指定, 体配色, Med, this);
|
return new Leg_人(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -331,8 +331,8 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.足_接続.Count > 0)
|
if (e.足_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Ele f;
|
Element f;
|
||||||
足_接続 = e.足_接続.Select(delegate(EleD g)
|
足_接続 = e.足_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Leg_獣2;
|
f.Par = Leg_獣2;
|
||||||
|
|||||||
@@ -31,14 +31,14 @@ namespace SlaveMatrix
|
|||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 足接続(EleD e)
|
public override void 足接続(ElementData e)
|
||||||
{
|
{
|
||||||
足_接続.Add(e);
|
足_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Leg_獣_足_接続;
|
e.接続情報 = ConnectionInfo.Leg_獣_足_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new Leg_獣(DisUnit, 配色指定, 体配色, Med, this);
|
return new Leg_獣(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -747,8 +747,8 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.足_接続.Count > 0)
|
if (e.足_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Ele f;
|
Element f;
|
||||||
足_接続 = e.足_接続.Select(delegate(EleD g)
|
足_接続 = e.足_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Leg_竜2;
|
f.Par = Leg_竜2;
|
||||||
|
|||||||
@@ -67,14 +67,14 @@ namespace SlaveMatrix
|
|||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 足接続(EleD e)
|
public override void 足接続(ElementData e)
|
||||||
{
|
{
|
||||||
足_接続.Add(e);
|
足_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Leg_竜_足_接続;
|
e.接続情報 = ConnectionInfo.Leg_竜_足_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new Leg_竜(DisUnit, 配色指定, 体配色, Med, this);
|
return new Leg_竜(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -331,8 +331,8 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.足_接続.Count > 0)
|
if (e.足_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Ele f;
|
Element f;
|
||||||
足_接続 = e.足_接続.Select(delegate(EleD g)
|
足_接続 = e.足_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Leg_蹄2;
|
f.Par = Leg_蹄2;
|
||||||
|
|||||||
@@ -31,14 +31,14 @@ namespace SlaveMatrix
|
|||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 足接続(EleD e)
|
public override void 足接続(ElementData e)
|
||||||
{
|
{
|
||||||
足_接続.Add(e);
|
足_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Leg_蹄_足_接続;
|
e.接続情報 = ConnectionInfo.Leg_蹄_足_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new Leg_蹄(DisUnit, 配色指定, 体配色, Med, this);
|
return new Leg_蹄(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -331,8 +331,8 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.足_接続.Count > 0)
|
if (e.足_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Ele f;
|
Element f;
|
||||||
足_接続 = e.足_接続.Select(delegate(EleD g)
|
足_接続 = e.足_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Leg_鳥2;
|
f.Par = Leg_鳥2;
|
||||||
|
|||||||
@@ -31,14 +31,14 @@ namespace SlaveMatrix
|
|||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 足接続(EleD e)
|
public override void 足接続(ElementData e)
|
||||||
{
|
{
|
||||||
足_接続.Add(e);
|
足_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Leg_鳥_足_接続;
|
e.接続情報 = ConnectionInfo.Leg_鳥_足_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new Leg_鳥(DisUnit, 配色指定, 体配色, Med, this);
|
return new Leg_鳥(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class LowerArm : Ele
|
public class LowerArm : Element
|
||||||
{
|
{
|
||||||
public Ele[] 手_接続;
|
public Element[] 手_接続;
|
||||||
|
|
||||||
public virtual bool 肘部_外線 { get; set; }
|
public virtual bool 肘部_外線 { get; set; }
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,11 +4,11 @@ using System.Collections.Generic;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class LowerArmD : EleD
|
public class LowerArmD : ElementData
|
||||||
{
|
{
|
||||||
public List<EleD> 手_接続 = new List<EleD>();
|
public List<ElementData> 手_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public virtual void 手接続(EleD e)
|
public virtual void 手接続(ElementData e)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -819,9 +819,9 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public スタンプW 鞭痕;
|
public スタンプW 鞭痕;
|
||||||
|
|
||||||
public Ele[] 外腕_接続;
|
public Element[] 外腕_接続;
|
||||||
|
|
||||||
public Ele[] 虫鎌_接続;
|
public Element[] 虫鎌_接続;
|
||||||
|
|
||||||
public override bool 欠損
|
public override bool 欠損
|
||||||
{
|
{
|
||||||
@@ -5092,10 +5092,10 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
表示 = false;
|
表示 = false;
|
||||||
}
|
}
|
||||||
Ele f;
|
Element f;
|
||||||
if (e.OuterArm_接続.Count > 0)
|
if (e.OuterArm_接続.Count > 0)
|
||||||
{
|
{
|
||||||
外腕_接続 = e.OuterArm_接続.Select(delegate(EleD g)
|
外腕_接続 = e.OuterArm_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = LowerArm_人2;
|
f.Par = LowerArm_人2;
|
||||||
@@ -5106,7 +5106,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.手_接続.Count > 0)
|
if (e.手_接続.Count > 0)
|
||||||
{
|
{
|
||||||
手_接続 = e.手_接続.Select(delegate(EleD g)
|
手_接続 = e.手_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = LowerArm_人2;
|
f.Par = LowerArm_人2;
|
||||||
@@ -5117,7 +5117,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.虫鎌_接続.Count > 0)
|
if (e.虫鎌_接続.Count > 0)
|
||||||
{
|
{
|
||||||
虫鎌_接続 = e.虫鎌_接続.Select(delegate(EleD g)
|
虫鎌_接続 = e.虫鎌_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = LowerArm_人2;
|
f.Par = LowerArm_人2;
|
||||||
|
|||||||
@@ -433,37 +433,37 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public bool 鎖表示;
|
public bool 鎖表示;
|
||||||
|
|
||||||
public List<EleD> OuterArm_接続 = new List<EleD>();
|
public List<ElementData> OuterArm_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 虫鎌_接続 = new List<EleD>();
|
public List<ElementData> 虫鎌_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public LowerArm_人D()
|
public LowerArm_人D()
|
||||||
{
|
{
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 外腕接続(EleD e)
|
public void 外腕接続(ElementData e)
|
||||||
{
|
{
|
||||||
OuterArm_接続.Add(e);
|
OuterArm_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.LowerArm_人_OuterArm_接続;
|
e.接続情報 = ConnectionInfo.LowerArm_人_OuterArm_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 手接続(EleD e)
|
public override void 手接続(ElementData e)
|
||||||
{
|
{
|
||||||
手_接続.Add(e);
|
手_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.LowerArm_人_手_接続;
|
e.接続情報 = ConnectionInfo.LowerArm_人_手_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 虫鎌接続(EleD e)
|
public void 虫鎌接続(ElementData e)
|
||||||
{
|
{
|
||||||
虫鎌_接続.Add(e);
|
虫鎌_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.LowerArm_人_虫鎌_接続;
|
e.接続情報 = ConnectionInfo.LowerArm_人_虫鎌_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new LowerArm_人(DisUnit, 配色指定, 体配色, Med, this);
|
return new LowerArm_人(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -531,8 +531,8 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.手_接続.Count > 0)
|
if (e.手_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Ele f;
|
Element f;
|
||||||
手_接続 = e.手_接続.Select(delegate(EleD g)
|
手_接続 = e.手_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = LowerArm_獣2;
|
f.Par = LowerArm_獣2;
|
||||||
|
|||||||
@@ -47,14 +47,14 @@ namespace SlaveMatrix
|
|||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 手接続(EleD e)
|
public override void 手接続(ElementData e)
|
||||||
{
|
{
|
||||||
手_接続.Add(e);
|
手_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.LowerArm_獣_手_接続;
|
e.接続情報 = ConnectionInfo.LowerArm_獣_手_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new LowerArm_獣(DisUnit, 配色指定, 体配色, Med, this);
|
return new LowerArm_獣(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -127,7 +127,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public 拘束鎖 鎖1;
|
public 拘束鎖 鎖1;
|
||||||
|
|
||||||
public Ele[] 腕輪_接続;
|
public Element[] 腕輪_接続;
|
||||||
|
|
||||||
public override bool 欠損
|
public override bool 欠損
|
||||||
{
|
{
|
||||||
@@ -643,10 +643,10 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
表示 = false;
|
表示 = false;
|
||||||
}
|
}
|
||||||
Ele f;
|
Element f;
|
||||||
if (e.手_接続.Count > 0)
|
if (e.手_接続.Count > 0)
|
||||||
{
|
{
|
||||||
手_接続 = e.手_接続.Select(delegate(EleD g)
|
手_接続 = e.手_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = LowerArm_蝙2;
|
f.Par = LowerArm_蝙2;
|
||||||
@@ -657,7 +657,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.腕輪_接続.Count > 0)
|
if (e.腕輪_接続.Count > 0)
|
||||||
{
|
{
|
||||||
腕輪_接続 = e.腕輪_接続.Select(delegate(EleD g)
|
腕輪_接続 = e.腕輪_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = LowerArm_蝙2;
|
f.Par = LowerArm_蝙2;
|
||||||
|
|||||||
@@ -55,28 +55,28 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public bool 鎖表示;
|
public bool 鎖表示;
|
||||||
|
|
||||||
public List<EleD> 腕輪_接続 = new List<EleD>();
|
public List<ElementData> 腕輪_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public LowerArm_蝙D()
|
public LowerArm_蝙D()
|
||||||
{
|
{
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 手接続(EleD e)
|
public override void 手接続(ElementData e)
|
||||||
{
|
{
|
||||||
手_接続.Add(e);
|
手_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.LowerArm_蝙_手_接続;
|
e.接続情報 = ConnectionInfo.LowerArm_蝙_手_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 腕輪接続(EleD e)
|
public void 腕輪接続(ElementData e)
|
||||||
{
|
{
|
||||||
腕輪_接続.Add(e);
|
腕輪_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.LowerArm_蝙_腕輪_接続;
|
e.接続情報 = ConnectionInfo.LowerArm_蝙_腕輪_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new LowerArm_蝙(DisUnit, 配色指定, 体配色, Med, this);
|
return new LowerArm_蝙(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -192,8 +192,8 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.手_接続.Count > 0)
|
if (e.手_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Ele f;
|
Element f;
|
||||||
手_接続 = e.手_接続.Select(delegate(EleD g)
|
手_接続 = e.手_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = LowerArm_蹄2;
|
f.Par = LowerArm_蹄2;
|
||||||
|
|||||||
@@ -17,14 +17,14 @@ namespace SlaveMatrix
|
|||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 手接続(EleD e)
|
public override void 手接続(ElementData e)
|
||||||
{
|
{
|
||||||
手_接続.Add(e);
|
手_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.LowerArm_蹄_手_接続;
|
e.接続情報 = ConnectionInfo.LowerArm_蹄_手_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new LowerArm_蹄(DisUnit, 配色指定, 体配色, Med, this);
|
return new LowerArm_蹄(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2286,8 +2286,8 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.手_接続.Count > 0)
|
if (e.手_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Ele f;
|
Element f;
|
||||||
手_接続 = e.手_接続.Select(delegate(EleD g)
|
手_接続 = e.手_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = LowerArm_鳥2;
|
f.Par = LowerArm_鳥2;
|
||||||
|
|||||||
@@ -225,14 +225,14 @@ namespace SlaveMatrix
|
|||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 手接続(EleD e)
|
public override void 手接続(ElementData e)
|
||||||
{
|
{
|
||||||
手_接続.Add(e);
|
手_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.LowerArm_鳥_手_接続;
|
e.接続情報 = ConnectionInfo.LowerArm_鳥_手_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new LowerArm_鳥(DisUnit, 配色指定, 体配色, Med, this);
|
return new LowerArm_鳥(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ using _2DGAMELIB;
|
|||||||
|
|
||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class Neck : Ele
|
public class Neck : Element
|
||||||
{
|
{
|
||||||
public ShapePart X0Y0_植性_蔦;
|
public ShapePart X0Y0_植性_蔦;
|
||||||
|
|
||||||
@@ -307,7 +307,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public スタンプW 鞭痕;
|
public スタンプW 鞭痕;
|
||||||
|
|
||||||
public Ele[] Head_接続;
|
public Element[] Head_接続;
|
||||||
|
|
||||||
public override bool 欠損
|
public override bool 欠損
|
||||||
{
|
{
|
||||||
@@ -1325,8 +1325,8 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.Head_接続.Count > 0)
|
if (e.Head_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Ele f;
|
Element f;
|
||||||
Head_接続 = e.Head_接続.Select(delegate(EleD g)
|
Head_接続 = e.Head_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Neck2;
|
f.Par = Neck2;
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ using _2DGAMELIB;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class NeckD : EleD
|
public class NeckD : ElementData
|
||||||
{
|
{
|
||||||
public bool 植性_蔦_表示;
|
public bool 植性_蔦_表示;
|
||||||
|
|
||||||
@@ -113,21 +113,21 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public bool 鎖表示;
|
public bool 鎖表示;
|
||||||
|
|
||||||
public List<EleD> Head_接続 = new List<EleD>();
|
public List<ElementData> Head_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public NeckD()
|
public NeckD()
|
||||||
{
|
{
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 頭接続(EleD e)
|
public void 頭接続(ElementData e)
|
||||||
{
|
{
|
||||||
Head_接続.Add(e);
|
Head_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Neck_Head_接続;
|
e.接続情報 = ConnectionInfo.Neck_Head_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new Neck(DisUnit, 配色指定, 体配色, Med, this);
|
return new Neck(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ using _2DGAMELIB;
|
|||||||
|
|
||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class Shoulder : Ele
|
public class Shoulder : Element
|
||||||
{
|
{
|
||||||
public ShapePart X0Y0_脇_脇;
|
public ShapePart X0Y0_脇_脇;
|
||||||
|
|
||||||
@@ -75,7 +75,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public スタンプW 鞭痕;
|
public スタンプW 鞭痕;
|
||||||
|
|
||||||
public Ele[] UpperArm_接続;
|
public Element[] UpperArm_接続;
|
||||||
|
|
||||||
public override bool 欠損
|
public override bool 欠損
|
||||||
{
|
{
|
||||||
@@ -371,8 +371,8 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.UpperArm_接続.Count > 0)
|
if (e.UpperArm_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Ele f;
|
Element f;
|
||||||
UpperArm_接続 = e.UpperArm_接続.Select(delegate(EleD g)
|
UpperArm_接続 = e.UpperArm_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Shoulder2;
|
f.Par = Shoulder2;
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ using _2DGAMELIB;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class ShoulderD : EleD
|
public class ShoulderD : ElementData
|
||||||
{
|
{
|
||||||
public bool 脇_脇_表示 = true;
|
public bool 脇_脇_表示 = true;
|
||||||
|
|
||||||
@@ -29,21 +29,21 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public bool Shoulder_ナース_表示;
|
public bool Shoulder_ナース_表示;
|
||||||
|
|
||||||
public List<EleD> UpperArm_接続 = new List<EleD>();
|
public List<ElementData> UpperArm_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public ShoulderD()
|
public ShoulderD()
|
||||||
{
|
{
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void UpperArm接続(EleD e)
|
public void UpperArm接続(ElementData e)
|
||||||
{
|
{
|
||||||
UpperArm_接続.Add(e);
|
UpperArm_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Shoulder_UpperArm_接続;
|
e.接続情報 = ConnectionInfo.Shoulder_UpperArm_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new Shoulder(DisUnit, 配色指定, 体配色, Med, this);
|
return new Shoulder(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class SideHair : Ele
|
public class SideHair : Element
|
||||||
{
|
{
|
||||||
public override double 肥大
|
public override double 肥大
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ using System;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class SideHairD : EleD
|
public class SideHairD : ElementData
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new SideHair_カル(DisUnit, 配色指定, 体配色, Med, this);
|
return new SideHair_カル(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new SideHair_ジグ(DisUnit, 配色指定, 体配色, Med, this);
|
return new SideHair_ジグ(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new SideHair_ハネ(DisUnit, 配色指定, 体配色, Med, this);
|
return new SideHair_ハネ(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new SideHair_パツ(DisUnit, 配色指定, 体配色, Med, this);
|
return new SideHair_パツ(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ namespace SlaveMatrix
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new SideHair_編み(DisUnit, 配色指定, 体配色, Med, this);
|
return new SideHair_編み(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public ColorP X0Y0_髪CP;
|
public ColorP X0Y0_髪CP;
|
||||||
|
|
||||||
public Ele[] 肢_接続;
|
public Element[] 肢_接続;
|
||||||
|
|
||||||
public override bool 欠損
|
public override bool 欠損
|
||||||
{
|
{
|
||||||
@@ -134,8 +134,8 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.肢_接続.Count > 0)
|
if (e.肢_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Ele f;
|
Element f;
|
||||||
肢_接続 = e.肢_接続.Select(delegate(EleD g)
|
肢_接続 = e.肢_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 横髪_肢系2;
|
f.Par = 横髪_肢系2;
|
||||||
|
|||||||
@@ -9,26 +9,26 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public bool 髪_表示 = true;
|
public bool 髪_表示 = true;
|
||||||
|
|
||||||
public List<EleD> 肢_接続 = new List<EleD>();
|
public List<ElementData> 肢_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public SideHair_肢系D()
|
public SideHair_肢系D()
|
||||||
{
|
{
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 肢接続(EleD e)
|
public void 肢接続(ElementData e)
|
||||||
{
|
{
|
||||||
肢_接続.Add(e);
|
肢_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.SideHair_肢系_肢_接続;
|
e.接続情報 = ConnectionInfo.SideHair_肢系_肢_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public EleD SetRandom()
|
public ElementData SetRandom()
|
||||||
{
|
{
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new SideHair_肢系(DisUnit, 配色指定, 体配色, Med, this);
|
return new SideHair_肢系(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,9 +7,9 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public struct sep
|
public struct sep
|
||||||
{
|
{
|
||||||
public Ele Sta;
|
public Element Sta;
|
||||||
|
|
||||||
public Ele Ele;
|
public Element Element;
|
||||||
|
|
||||||
public ShapePart ShapePart;
|
public ShapePart ShapePart;
|
||||||
|
|
||||||
@@ -29,7 +29,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public Body Bod;
|
public Body Bod;
|
||||||
|
|
||||||
protected EleD EleD;
|
protected ElementData ElementData;
|
||||||
|
|
||||||
protected List<sep> sta = new List<sep>();
|
protected List<sep> sta = new List<sep>();
|
||||||
|
|
||||||
@@ -39,7 +39,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
protected Color2 c2;
|
protected Color2 c2;
|
||||||
|
|
||||||
protected Ele he;
|
protected Element he;
|
||||||
|
|
||||||
protected sep sep;
|
protected sep sep;
|
||||||
|
|
||||||
@@ -55,13 +55,13 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
public Stamp(ModeEventDispatcher Med, RenderArea Are, Character Cha, Body Bod, EleD EleD)
|
public Stamp(ModeEventDispatcher Med, RenderArea Are, Character Cha, Body Bod, ElementData ElementData)
|
||||||
{
|
{
|
||||||
this.Med = Med;
|
this.Med = Med;
|
||||||
this.Are = Are;
|
this.Are = Are;
|
||||||
this.Cha = Cha;
|
this.Cha = Cha;
|
||||||
this.Bod = Bod;
|
this.Bod = Bod;
|
||||||
this.EleD = EleD;
|
this.ElementData = ElementData;
|
||||||
}
|
}
|
||||||
|
|
||||||
public virtual void Dispose()
|
public virtual void Dispose()
|
||||||
@@ -83,7 +83,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public void LegClear()
|
public void LegClear()
|
||||||
{
|
{
|
||||||
sep[] array = sta.Where((sep e) => e.Ele is 腿_人 || e.Ele is Leg_人 || e.Ele is 足_人).ToArray();
|
sep[] array = sta.Where((sep e) => e.Element is 腿_人 || e.Element is Leg_人 || e.Element is 足_人).ToArray();
|
||||||
for (int i = 0; i < array.Length; i++)
|
for (int i = 0; i < array.Length; i++)
|
||||||
{
|
{
|
||||||
sep item = array[i];
|
sep item = array[i];
|
||||||
@@ -92,7 +92,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool チェック1(Ele e)
|
public bool チェック1(Element e)
|
||||||
{
|
{
|
||||||
if (e != null && !(e is 性器) && !(e is 肛門))
|
if (e != null && !(e is 性器) && !(e is 肛門))
|
||||||
{
|
{
|
||||||
@@ -101,7 +101,7 @@ namespace SlaveMatrix
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool チェック2(Ele e)
|
public bool チェック2(Element e)
|
||||||
{
|
{
|
||||||
if (e != null && !(e is 手_人) && !(e is 性器) && !(e is 肛門))
|
if (e != null && !(e is 手_人) && !(e is 性器) && !(e is 肛門))
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private ryps[] 対象;
|
private ryps[] 対象;
|
||||||
|
|
||||||
private List<Ele> 全体 = new List<Ele>();
|
private List<Element> 全体 = new List<Element>();
|
||||||
|
|
||||||
private List<double> 位置 = new List<double>();
|
private List<double> 位置 = new List<double>();
|
||||||
|
|
||||||
@@ -38,7 +38,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private int i;
|
private int i;
|
||||||
|
|
||||||
private Ele 汗;
|
private Element 汗;
|
||||||
|
|
||||||
private Vector2D tp;
|
private Vector2D tp;
|
||||||
|
|
||||||
@@ -72,8 +72,8 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public Sweat(ModeEventDispatcher Med, RenderArea Are, Character Cha, Motions Mots)
|
public Sweat(ModeEventDispatcher Med, RenderArea Are, Character Cha, Motions Mots)
|
||||||
{
|
{
|
||||||
Ele[] es = null;
|
Element[] es = null;
|
||||||
Ele n = null;
|
Element n = null;
|
||||||
bool re = false;
|
bool re = false;
|
||||||
汗かき = new Motion(0.0, 1.0)
|
汗かき = new Motion(0.0, 1.0)
|
||||||
{
|
{
|
||||||
@@ -82,8 +82,8 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
if (汗だし)
|
if (汗だし)
|
||||||
{
|
{
|
||||||
es = 全体.Where((Ele e) => e.Intensity != 0.0).ToArray();
|
es = 全体.Where((Element e) => e.Intensity != 0.0).ToArray();
|
||||||
Ele[] array5 = es;
|
Element[] array5 = es;
|
||||||
for (int num3 = 0; num3 < array5.Length; num3++)
|
for (int num3 = 0; num3 < array5.Length; num3++)
|
||||||
{
|
{
|
||||||
array5[num3].Intensity = 0.0;
|
array5[num3].Intensity = 0.0;
|
||||||
@@ -94,7 +94,7 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
if (汗だし)
|
if (汗だし)
|
||||||
{
|
{
|
||||||
Ele[] array4 = es;
|
Element[] array4 = es;
|
||||||
for (int num2 = 0; num2 < array4.Length; num2++)
|
for (int num2 = 0; num2 < array4.Length; num2++)
|
||||||
{
|
{
|
||||||
array4[num2].Intensity = m.Value;
|
array4[num2].Intensity = m.Value;
|
||||||
@@ -113,14 +113,14 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
if (汗だし)
|
if (汗だし)
|
||||||
{
|
{
|
||||||
Ele[] array3 = es;
|
Element[] array3 = es;
|
||||||
for (int l = 0; l < array3.Length; l++)
|
for (int l = 0; l < array3.Length; l++)
|
||||||
{
|
{
|
||||||
array3[l].Intensity = 1.0;
|
array3[l].Intensity = 1.0;
|
||||||
}
|
}
|
||||||
m.ResetValue();
|
m.ResetValue();
|
||||||
汗だし = false;
|
汗だし = false;
|
||||||
es = 全体.Where((Ele e) => e.Intensity != 0.0).ToArray();
|
es = 全体.Where((Element e) => e.Intensity != 0.0).ToArray();
|
||||||
n = es[RNG.XS.Next(es.Length)];
|
n = es[RNG.XS.Next(es.Length)];
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -134,12 +134,12 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
n.Yv = 0.0;
|
n.Yv = 0.0;
|
||||||
n.Intensity = 0.0;
|
n.Intensity = 0.0;
|
||||||
es = 全体.Where((Ele e) => e.Intensity != 0.0).ToArray();
|
es = 全体.Where((Element e) => e.Intensity != 0.0).ToArray();
|
||||||
if (es.Length != 0)
|
if (es.Length != 0)
|
||||||
{
|
{
|
||||||
n = es[RNG.XS.Next(es.Length)];
|
n = es[RNG.XS.Next(es.Length)];
|
||||||
}
|
}
|
||||||
es = 全体.Where((Ele e) => e.Intensity == 0.0).ToArray();
|
es = 全体.Where((Element e) => e.Intensity == 0.0).ToArray();
|
||||||
if (es.Length != 0)
|
if (es.Length != 0)
|
||||||
{
|
{
|
||||||
es[RNG.XS.Next(es.Length)].Intensity = 1.0;
|
es[RNG.XS.Next(es.Length)].Intensity = 1.0;
|
||||||
@@ -154,9 +154,9 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
n.Yv = 0.0;
|
n.Yv = 0.0;
|
||||||
n.Intensity = 0.0;
|
n.Intensity = 0.0;
|
||||||
es = 全体.Where((Ele e) => e.Intensity != 0.0).ToArray();
|
es = 全体.Where((Element e) => e.Intensity != 0.0).ToArray();
|
||||||
n = es[RNG.XS.Next(es.Length)];
|
n = es[RNG.XS.Next(es.Length)];
|
||||||
es = 全体.Where((Ele e) => e.Intensity == 0.0).ToArray();
|
es = 全体.Where((Element e) => e.Intensity == 0.0).ToArray();
|
||||||
es[RNG.XS.Next(es.Length)].Intensity = 1.0;
|
es[RNG.XS.Next(es.Length)].Intensity = 1.0;
|
||||||
re = false;
|
re = false;
|
||||||
m.ResetValue();
|
m.ResetValue();
|
||||||
@@ -170,11 +170,11 @@ namespace SlaveMatrix
|
|||||||
BaseSpeed = 1.0,
|
BaseSpeed = 1.0,
|
||||||
OnStart = delegate
|
OnStart = delegate
|
||||||
{
|
{
|
||||||
es = 全体.Where((Ele e) => e.Intensity != 0.0).ToArray();
|
es = 全体.Where((Element e) => e.Intensity != 0.0).ToArray();
|
||||||
},
|
},
|
||||||
OnUpdate = delegate(Motion m)
|
OnUpdate = delegate(Motion m)
|
||||||
{
|
{
|
||||||
Ele[] array2 = es;
|
Element[] array2 = es;
|
||||||
for (int k = 0; k < array2.Length; k++)
|
for (int k = 0; k < array2.Length; k++)
|
||||||
{
|
{
|
||||||
array2[k].Intensity = m.Value.Inverse();
|
array2[k].Intensity = m.Value.Inverse();
|
||||||
@@ -184,7 +184,7 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
m.End();
|
m.End();
|
||||||
m.ResetValue();
|
m.ResetValue();
|
||||||
Ele[] array = es;
|
Element[] array = es;
|
||||||
for (int j = 0; j < array.Length; j++)
|
for (int j = 0; j < array.Length; j++)
|
||||||
{
|
{
|
||||||
array[j].Intensity = 1.0;
|
array[j].Intensity = 1.0;
|
||||||
@@ -203,7 +203,7 @@ namespace SlaveMatrix
|
|||||||
int num = 0;
|
int num = 0;
|
||||||
汗D e2 = new 汗D();
|
汗D e2 = new 汗D();
|
||||||
ryps ryps;
|
ryps ryps;
|
||||||
foreach (Ele item in Cha.Body.Elements.Where((Ele e) => 汗対象.Contains(e.GetType().ToString())))
|
foreach (Element item in Cha.Body.Elements.Where((Element e) => 汗対象.Contains(e.GetType().ToString())))
|
||||||
{
|
{
|
||||||
ryps = default(ryps);
|
ryps = default(ryps);
|
||||||
ryps.r = item.Body.CurJoinRoot;
|
ryps.r = item.Body.CurJoinRoot;
|
||||||
@@ -234,7 +234,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public void Dispose()
|
public void Dispose()
|
||||||
{
|
{
|
||||||
foreach (Ele item in 全体)
|
foreach (Element item in 全体)
|
||||||
{
|
{
|
||||||
item.Dispose();
|
item.Dispose();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ using _2DGAMELIB;
|
|||||||
|
|
||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class Torso : Ele
|
public class Torso : Element
|
||||||
{
|
{
|
||||||
public ShapePart X0Y0_Torso;
|
public ShapePart X0Y0_Torso;
|
||||||
|
|
||||||
@@ -63,13 +63,13 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public スタンプW 鞭痕;
|
public スタンプW 鞭痕;
|
||||||
|
|
||||||
public Ele[] Chest_接続;
|
public Element[] Chest_接続;
|
||||||
|
|
||||||
public Ele[] 肌_接続;
|
public Element[] 肌_接続;
|
||||||
|
|
||||||
public Ele[] 翼左_接続;
|
public Element[] 翼左_接続;
|
||||||
|
|
||||||
public Ele[] 翼右_接続;
|
public Element[] 翼右_接続;
|
||||||
|
|
||||||
public override bool 欠損
|
public override bool 欠損
|
||||||
{
|
{
|
||||||
@@ -348,10 +348,10 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
表示 = false;
|
表示 = false;
|
||||||
}
|
}
|
||||||
Ele f;
|
Element f;
|
||||||
if (e.Chest_接続.Count > 0)
|
if (e.Chest_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Chest_接続 = e.Chest_接続.Select(delegate(EleD g)
|
Chest_接続 = e.Chest_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Torso2;
|
f.Par = Torso2;
|
||||||
@@ -362,7 +362,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.肌_接続.Count > 0)
|
if (e.肌_接続.Count > 0)
|
||||||
{
|
{
|
||||||
肌_接続 = e.肌_接続.Select(delegate(EleD g)
|
肌_接続 = e.肌_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Torso2;
|
f.Par = Torso2;
|
||||||
@@ -373,7 +373,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.翼左_接続.Count > 0)
|
if (e.翼左_接続.Count > 0)
|
||||||
{
|
{
|
||||||
翼左_接続 = e.翼左_接続.Select(delegate(EleD g)
|
翼左_接続 = e.翼左_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Torso2;
|
f.Par = Torso2;
|
||||||
@@ -384,7 +384,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.翼右_接続.Count > 0)
|
if (e.翼右_接続.Count > 0)
|
||||||
{
|
{
|
||||||
翼右_接続 = e.翼右_接続.Select(delegate(EleD g)
|
翼右_接続 = e.翼右_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Torso2;
|
f.Par = Torso2;
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ using _2DGAMELIB;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class TorsoD : EleD
|
public class TorsoD : ElementData
|
||||||
{
|
{
|
||||||
public bool Torso_表示 = true;
|
public bool Torso_表示 = true;
|
||||||
|
|
||||||
@@ -27,34 +27,34 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public double 筋肉濃度 = 1.0;
|
public double 筋肉濃度 = 1.0;
|
||||||
|
|
||||||
public List<EleD> Chest_接続 = new List<EleD>();
|
public List<ElementData> Chest_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 肌_接続 = new List<EleD>();
|
public List<ElementData> 肌_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 翼左_接続 = new List<EleD>();
|
public List<ElementData> 翼左_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public List<EleD> 翼右_接続 = new List<EleD>();
|
public List<ElementData> 翼右_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public TorsoD()
|
public TorsoD()
|
||||||
{
|
{
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 胴接続(EleD e)
|
public void 胴接続(ElementData e)
|
||||||
{
|
{
|
||||||
Chest_接続.Add(e);
|
Chest_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Torso_Chest_接続;
|
e.接続情報 = ConnectionInfo.Torso_Chest_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 肌接続(EleD e)
|
public void 肌接続(ElementData e)
|
||||||
{
|
{
|
||||||
肌_接続.Add(e);
|
肌_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Torso_肌_接続;
|
e.接続情報 = ConnectionInfo.Torso_肌_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 翼左接続(EleD e)
|
public void 翼左接続(ElementData e)
|
||||||
{
|
{
|
||||||
翼左_接続.Add(e);
|
翼左_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
@@ -63,13 +63,13 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
foreach (EleD item in e.EnumEleD())
|
foreach (ElementData item in e.EnumEleD())
|
||||||
{
|
{
|
||||||
item.尺度B = 1.0;
|
item.尺度B = 1.0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 翼右接続(EleD e)
|
public void 翼右接続(ElementData e)
|
||||||
{
|
{
|
||||||
翼右_接続.Add(e);
|
翼右_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
@@ -78,13 +78,13 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
foreach (EleD item in e.EnumEleD())
|
foreach (ElementData item in e.EnumEleD())
|
||||||
{
|
{
|
||||||
item.尺度B = 1.0;
|
item.尺度B = 1.0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new Torso(DisUnit, 配色指定, 体配色, Med, this);
|
return new Torso(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -69,11 +69,11 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public 拘束鎖 鎖2;
|
public 拘束鎖 鎖2;
|
||||||
|
|
||||||
public Ele[] 左_接続;
|
public Element[] 左_接続;
|
||||||
|
|
||||||
public Ele[] 右_接続;
|
public Element[] 右_接続;
|
||||||
|
|
||||||
public Ele[] Torso_接続;
|
public Element[] Torso_接続;
|
||||||
|
|
||||||
public override bool 欠損
|
public override bool 欠損
|
||||||
{
|
{
|
||||||
@@ -395,10 +395,10 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
表示 = false;
|
表示 = false;
|
||||||
}
|
}
|
||||||
Ele f;
|
Element f;
|
||||||
if (e.左_接続.Count > 0)
|
if (e.左_接続.Count > 0)
|
||||||
{
|
{
|
||||||
左_接続 = e.左_接続.Select(delegate(EleD g)
|
左_接続 = e.左_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Torso_蛇2;
|
f.Par = Torso_蛇2;
|
||||||
@@ -409,7 +409,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.右_接続.Count > 0)
|
if (e.右_接続.Count > 0)
|
||||||
{
|
{
|
||||||
右_接続 = e.右_接続.Select(delegate(EleD g)
|
右_接続 = e.右_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Torso_蛇2;
|
f.Par = Torso_蛇2;
|
||||||
@@ -420,7 +420,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.Torso_接続.Count > 0)
|
if (e.Torso_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Torso_接続 = e.Torso_接続.Select(delegate(EleD g)
|
Torso_接続 = e.Torso_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Torso_蛇2;
|
f.Par = Torso_蛇2;
|
||||||
|
|||||||
@@ -35,28 +35,28 @@ namespace SlaveMatrix
|
|||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 左接続(EleD e)
|
public override void 左接続(ElementData e)
|
||||||
{
|
{
|
||||||
左_接続.Add(e);
|
左_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Torso_蛇_左_接続;
|
e.接続情報 = ConnectionInfo.Torso_蛇_左_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 右接続(EleD e)
|
public override void 右接続(ElementData e)
|
||||||
{
|
{
|
||||||
右_接続.Add(e);
|
右_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Torso_蛇_右_接続;
|
e.接続情報 = ConnectionInfo.Torso_蛇_右_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void Torso接続(EleD e)
|
public override void Torso接続(ElementData e)
|
||||||
{
|
{
|
||||||
Torso_接続.Add(e);
|
Torso_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Torso_蛇_Torso_接続;
|
e.接続情報 = ConnectionInfo.Torso_蛇_Torso_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new Torso_蛇(DisUnit, 配色指定, 体配色, Med, this);
|
return new Torso_蛇(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -93,11 +93,11 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public 拘束鎖 鎖2;
|
public 拘束鎖 鎖2;
|
||||||
|
|
||||||
public Ele[] 左_接続;
|
public Element[] 左_接続;
|
||||||
|
|
||||||
public Ele[] 右_接続;
|
public Element[] 右_接続;
|
||||||
|
|
||||||
public Ele[] Torso_接続;
|
public Element[] Torso_接続;
|
||||||
|
|
||||||
public override bool 欠損
|
public override bool 欠損
|
||||||
{
|
{
|
||||||
@@ -555,10 +555,10 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
表示 = false;
|
表示 = false;
|
||||||
}
|
}
|
||||||
Ele f;
|
Element f;
|
||||||
if (e.左_接続.Count > 0)
|
if (e.左_接続.Count > 0)
|
||||||
{
|
{
|
||||||
左_接続 = e.左_接続.Select(delegate(EleD g)
|
左_接続 = e.左_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Torso_蟲2;
|
f.Par = Torso_蟲2;
|
||||||
@@ -569,7 +569,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.右_接続.Count > 0)
|
if (e.右_接続.Count > 0)
|
||||||
{
|
{
|
||||||
右_接続 = e.右_接続.Select(delegate(EleD g)
|
右_接続 = e.右_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Torso_蟲2;
|
f.Par = Torso_蟲2;
|
||||||
@@ -580,7 +580,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.Torso_接続.Count > 0)
|
if (e.Torso_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Torso_接続 = e.Torso_接続.Select(delegate(EleD g)
|
Torso_接続 = e.Torso_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Torso_蟲2;
|
f.Par = Torso_蟲2;
|
||||||
|
|||||||
@@ -53,28 +53,28 @@ namespace SlaveMatrix
|
|||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 左接続(EleD e)
|
public override void 左接続(ElementData e)
|
||||||
{
|
{
|
||||||
左_接続.Add(e);
|
左_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Torso_蟲_左_接続;
|
e.接続情報 = ConnectionInfo.Torso_蟲_左_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 右接続(EleD e)
|
public override void 右接続(ElementData e)
|
||||||
{
|
{
|
||||||
右_接続.Add(e);
|
右_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Torso_蟲_右_接続;
|
e.接続情報 = ConnectionInfo.Torso_蟲_右_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void Torso接続(EleD e)
|
public override void Torso接続(ElementData e)
|
||||||
{
|
{
|
||||||
Torso_接続.Add(e);
|
Torso_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Torso_蟲_Torso_接続;
|
e.接続情報 = ConnectionInfo.Torso_蟲_Torso_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new Torso_蟲(DisUnit, 配色指定, 体配色, Med, this);
|
return new Torso_蟲(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ using _2DGAMELIB;
|
|||||||
|
|
||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class T剃刀 : Ele
|
public class T剃刀 : Element
|
||||||
{
|
{
|
||||||
public ShapePart X0Y0_ヘッド;
|
public ShapePart X0Y0_ヘッド;
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ using _2DGAMELIB;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class T剃刀D : EleD
|
public class T剃刀D : ElementData
|
||||||
{
|
{
|
||||||
public bool ヘッド_表示 = true;
|
public bool ヘッド_表示 = true;
|
||||||
|
|
||||||
@@ -51,7 +51,7 @@ namespace SlaveMatrix
|
|||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new T剃刀(DisUnit, 配色指定, 体配色, Med, this);
|
return new T剃刀(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class UpperArm : Ele
|
public class UpperArm : Element
|
||||||
{
|
{
|
||||||
public Ele[] LowerArm_接続;
|
public Element[] LowerArm_接続;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,11 +4,11 @@ using System.Collections.Generic;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class UpperArmD : EleD
|
public class UpperArmD : ElementData
|
||||||
{
|
{
|
||||||
public List<EleD> LowerArm_接続 = new List<EleD>();
|
public List<ElementData> LowerArm_接続 = new List<ElementData>();
|
||||||
|
|
||||||
public virtual void LowerArm接続(EleD e)
|
public virtual void LowerArm接続(ElementData e)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3799,8 +3799,8 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.LowerArm_接続.Count > 0)
|
if (e.LowerArm_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Ele f;
|
Element f;
|
||||||
LowerArm_接続 = e.LowerArm_接続.Select(delegate(EleD g)
|
LowerArm_接続 = e.LowerArm_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = UpperArm_人2;
|
f.Par = UpperArm_人2;
|
||||||
|
|||||||
@@ -329,14 +329,14 @@ namespace SlaveMatrix
|
|||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void LowerArm接続(EleD e)
|
public override void LowerArm接続(ElementData e)
|
||||||
{
|
{
|
||||||
LowerArm_接続.Add(e);
|
LowerArm_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.UpperArm_人_LowerArm_接続;
|
e.接続情報 = ConnectionInfo.UpperArm_人_LowerArm_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new UpperArm_人(DisUnit, 配色指定, 体配色, Med, this);
|
return new UpperArm_人(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -331,8 +331,8 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.LowerArm_接続.Count > 0)
|
if (e.LowerArm_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Ele f;
|
Element f;
|
||||||
LowerArm_接続 = e.LowerArm_接続.Select(delegate(EleD g)
|
LowerArm_接続 = e.LowerArm_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = UpperArm_獣2;
|
f.Par = UpperArm_獣2;
|
||||||
|
|||||||
@@ -29,14 +29,14 @@ namespace SlaveMatrix
|
|||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void LowerArm接続(EleD e)
|
public override void LowerArm接続(ElementData e)
|
||||||
{
|
{
|
||||||
LowerArm_接続.Add(e);
|
LowerArm_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.UpperArm_獣_LowerArm_接続;
|
e.接続情報 = ConnectionInfo.UpperArm_獣_LowerArm_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new UpperArm_獣(DisUnit, 配色指定, 体配色, Med, this);
|
return new UpperArm_獣(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -568,8 +568,8 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.LowerArm_接続.Count > 0)
|
if (e.LowerArm_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Ele f;
|
Element f;
|
||||||
LowerArm_接続 = e.LowerArm_接続.Select(delegate(EleD g)
|
LowerArm_接続 = e.LowerArm_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = UpperArm_蝙2;
|
f.Par = UpperArm_蝙2;
|
||||||
|
|||||||
@@ -33,14 +33,14 @@ namespace SlaveMatrix
|
|||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void LowerArm接続(EleD e)
|
public override void LowerArm接続(ElementData e)
|
||||||
{
|
{
|
||||||
LowerArm_接続.Add(e);
|
LowerArm_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.UpperArm_蝙_LowerArm_接続;
|
e.接続情報 = ConnectionInfo.UpperArm_蝙_LowerArm_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new UpperArm_蝙(DisUnit, 配色指定, 体配色, Med, this);
|
return new UpperArm_蝙(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -191,8 +191,8 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.LowerArm_接続.Count > 0)
|
if (e.LowerArm_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Ele f;
|
Element f;
|
||||||
LowerArm_接続 = e.LowerArm_接続.Select(delegate(EleD g)
|
LowerArm_接続 = e.LowerArm_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = UpperArm_蹄2;
|
f.Par = UpperArm_蹄2;
|
||||||
|
|||||||
@@ -17,14 +17,14 @@ namespace SlaveMatrix
|
|||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void LowerArm接続(EleD e)
|
public override void LowerArm接続(ElementData e)
|
||||||
{
|
{
|
||||||
LowerArm_接続.Add(e);
|
LowerArm_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.UpperArm_蹄_LowerArm_接続;
|
e.接続情報 = ConnectionInfo.UpperArm_蹄_LowerArm_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new UpperArm_蹄(DisUnit, 配色指定, 体配色, Med, this);
|
return new UpperArm_蹄(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -470,8 +470,8 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
if (e.LowerArm_接続.Count > 0)
|
if (e.LowerArm_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Ele f;
|
Element f;
|
||||||
LowerArm_接続 = e.LowerArm_接続.Select(delegate(EleD g)
|
LowerArm_接続 = e.LowerArm_接続.Select(delegate(ElementData g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = UpperArm_鳥2;
|
f.Par = UpperArm_鳥2;
|
||||||
|
|||||||
@@ -47,14 +47,14 @@ namespace SlaveMatrix
|
|||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void LowerArm接続(EleD e)
|
public override void LowerArm接続(ElementData e)
|
||||||
{
|
{
|
||||||
LowerArm_接続.Add(e);
|
LowerArm_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.UpperArm_鳥_LowerArm_接続;
|
e.接続情報 = ConnectionInfo.UpperArm_鳥_LowerArm_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
||||||
{
|
{
|
||||||
return new UpperArm_鳥(DisUnit, 配色指定, 体配色, Med, this);
|
return new UpperArm_鳥(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user