Files
SlaveMatrix-SDL/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_甲.cs
2026-06-13 21:16:46 +02:00

1014 lines
31 KiB
C#

using System.Linq;
using _2DGAMELIB;
namespace SlaveMatrix
{
public class _甲 :
{
public ShapePart X0Y0_前翅_前翅軸_軸1;
public ShapePart X0Y0_前翅_前翅軸_軸2;
public ShapePart X0Y0_前翅_前翅軸_軸3;
public ShapePart X0Y0_前翅_前翅甲_甲2;
public ShapePart X0Y0_前翅_前翅甲_甲1;
public ShapePart X0Y0_前翅_前翅甲_紋1;
public ShapePart X0Y0_前翅_前翅甲_紋2;
public ShapePart X0Y0_前翅_前翅甲_紋3;
public ShapePart X0Y0_前翅_前翅甲_紋4;
public ShapePart X0Y0_前翅_前翅甲_紋5;
public ShapePart X0Y0_前翅_前翅甲_紋6;
public ShapePart X0Y0_前翅_前翅甲_紋7;
public ShapePart X0Y0_付根_付根0;
public ShapePart X0Y0_付根_付根1;
public ShapePart X0Y0_付根_付根2;
public ShapePart X0Y0_甲付根;
public ShapePart X0Y0_紋1;
public ShapePart X0Y0_紋2;
public ShapePart X0Y1_前翅_前翅軸_軸1;
public ShapePart X0Y1_前翅_前翅軸_軸2;
public ShapePart X0Y1_前翅_前翅軸_軸3;
public ShapePart X0Y1_前翅_前翅軸_罅線;
public ShapePart X0Y1_前翅_前翅甲_甲2;
public ShapePart X0Y1_前翅_前翅甲_甲1;
public ShapePart X0Y1_前翅_前翅甲_紋1;
public ShapePart X0Y1_前翅_前翅甲_紋2;
public ShapePart X0Y1_前翅_前翅甲_紋3;
public ShapePart X0Y1_前翅_前翅甲_紋4;
public ShapePart X0Y1_前翅_前翅甲_紋5;
public ShapePart X0Y1_前翅_前翅甲_紋6;
public ShapePart X0Y1_前翅_前翅甲_紋7;
public ShapePart X0Y1_前翅_前翅甲_罅線1;
public ShapePart X0Y1_前翅_前翅甲_罅線2;
public ShapePart X0Y1_付根_付根0;
public ShapePart X0Y1_付根_付根1;
public ShapePart X0Y1_付根_付根2;
public ShapePart X0Y1_甲付根;
public ShapePart X0Y1_紋1;
public ShapePart X0Y1_紋2;
public ShapePart X0Y1_欠け1;
public ShapePart X0Y1_欠け2;
public ShapePart X0Y1_欠け3;
public ColorD _前翅軸_軸1CD;
public ColorD _前翅軸_軸2CD;
public ColorD _前翅軸_軸3CD;
public ColorD _前翅軸_罅線CD;
public ColorD _前翅甲_甲2CD;
public ColorD _前翅甲_甲1CD;
public ColorD _前翅甲_紋1CD;
public ColorD _前翅甲_紋2CD;
public ColorD _前翅甲_紋3CD;
public ColorD _前翅甲_紋4CD;
public ColorD _前翅甲_紋5CD;
public ColorD _前翅甲_紋6CD;
public ColorD _前翅甲_紋7CD;
public ColorD _前翅甲_罅線1CD;
public ColorD _前翅甲_罅線2CD;
public ColorD _付根0CD;
public ColorD _付根1CD;
public ColorD _付根2CD;
public ColorD CD;
public ColorD 1CD;
public ColorD 2CD;
public ColorD 1CD;
public ColorD 2CD;
public ColorD 3CD;
public ColorP X0Y0_前翅_前翅軸_軸1CP;
public ColorP X0Y0_前翅_前翅軸_軸2CP;
public ColorP X0Y0_前翅_前翅軸_軸3CP;
public ColorP X0Y0_前翅_前翅甲_甲2CP;
public ColorP X0Y0_前翅_前翅甲_甲1CP;
public ColorP X0Y0_前翅_前翅甲_紋1CP;
public ColorP X0Y0_前翅_前翅甲_紋2CP;
public ColorP X0Y0_前翅_前翅甲_紋3CP;
public ColorP X0Y0_前翅_前翅甲_紋4CP;
public ColorP X0Y0_前翅_前翅甲_紋5CP;
public ColorP X0Y0_前翅_前翅甲_紋6CP;
public ColorP X0Y0_前翅_前翅甲_紋7CP;
public ColorP X0Y0_付根_付根0CP;
public ColorP X0Y0_付根_付根1CP;
public ColorP X0Y0_付根_付根2CP;
public ColorP X0Y0_甲付根CP;
public ColorP X0Y0_紋1CP;
public ColorP X0Y0_紋2CP;
public ColorP X0Y1_前翅_前翅軸_軸1CP;
public ColorP X0Y1_前翅_前翅軸_軸2CP;
public ColorP X0Y1_前翅_前翅軸_軸3CP;
public ColorP X0Y1_前翅_前翅軸_罅線CP;
public ColorP X0Y1_前翅_前翅甲_甲2CP;
public ColorP X0Y1_前翅_前翅甲_甲1CP;
public ColorP X0Y1_前翅_前翅甲_紋1CP;
public ColorP X0Y1_前翅_前翅甲_紋2CP;
public ColorP X0Y1_前翅_前翅甲_紋3CP;
public ColorP X0Y1_前翅_前翅甲_紋4CP;
public ColorP X0Y1_前翅_前翅甲_紋5CP;
public ColorP X0Y1_前翅_前翅甲_紋6CP;
public ColorP X0Y1_前翅_前翅甲_紋7CP;
public ColorP X0Y1_前翅_前翅甲_罅線1CP;
public ColorP X0Y1_前翅_前翅甲_罅線2CP;
public ColorP X0Y1_付根_付根0CP;
public ColorP X0Y1_付根_付根1CP;
public ColorP X0Y1_付根_付根2CP;
public ColorP X0Y1_甲付根CP;
public ColorP X0Y1_紋1CP;
public ColorP X0Y1_紋2CP;
public ColorP X0Y1_欠け1CP;
public ColorP X0Y1_欠け2CP;
public ColorP X0Y1_欠け3CP;
public Ele[] 1_;
public Ele[] 2_;
public Ele[] 3_;
public override bool
{
get
{
return _;
}
set
{
_ = value;
Body.IndexY = (_ ? 1 : 0);
}
}
public override bool
{
get
{
return _;
}
set
{
_ = value;
}
}
public override bool
{
get
{
return _;
}
set
{
_ = value;
}
}
public bool _前翅軸_軸1_表示
{
get
{
return X0Y0_前翅_前翅軸_軸1.Dra;
}
set
{
X0Y0_前翅_前翅軸_軸1.Dra = value;
X0Y1_前翅_前翅軸_軸1.Dra = value;
X0Y0_前翅_前翅軸_軸1.Hit = value;
X0Y1_前翅_前翅軸_軸1.Hit = value;
}
}
public bool _前翅軸_軸2_表示
{
get
{
return X0Y0_前翅_前翅軸_軸2.Dra;
}
set
{
X0Y0_前翅_前翅軸_軸2.Dra = value;
X0Y1_前翅_前翅軸_軸2.Dra = value;
X0Y0_前翅_前翅軸_軸2.Hit = value;
X0Y1_前翅_前翅軸_軸2.Hit = value;
}
}
public bool _前翅軸_軸3_表示
{
get
{
return X0Y0_前翅_前翅軸_軸3.Dra;
}
set
{
X0Y0_前翅_前翅軸_軸3.Dra = value;
X0Y1_前翅_前翅軸_軸3.Dra = value;
X0Y0_前翅_前翅軸_軸3.Hit = value;
X0Y1_前翅_前翅軸_軸3.Hit = value;
}
}
public bool _前翅甲_甲2_表示
{
get
{
return X0Y0_前翅_前翅甲_甲2.Dra;
}
set
{
X0Y0_前翅_前翅甲_甲2.Dra = value;
X0Y1_前翅_前翅甲_甲2.Dra = value;
X0Y0_前翅_前翅甲_甲2.Hit = value;
X0Y1_前翅_前翅甲_甲2.Hit = value;
}
}
public bool _前翅甲_甲1_表示
{
get
{
return X0Y0_前翅_前翅甲_甲1.Dra;
}
set
{
X0Y0_前翅_前翅甲_甲1.Dra = value;
X0Y1_前翅_前翅甲_甲1.Dra = value;
X0Y0_前翅_前翅甲_甲1.Hit = value;
X0Y1_前翅_前翅甲_甲1.Hit = value;
}
}
public bool _前翅甲_紋1_表示
{
get
{
return X0Y0_前翅_前翅甲_紋1.Dra;
}
set
{
X0Y0_前翅_前翅甲_紋1.Dra = value;
X0Y1_前翅_前翅甲_紋1.Dra = value;
X0Y0_前翅_前翅甲_紋1.Hit = value;
X0Y1_前翅_前翅甲_紋1.Hit = value;
}
}
public bool _前翅甲_紋2_表示
{
get
{
return X0Y0_前翅_前翅甲_紋2.Dra;
}
set
{
X0Y0_前翅_前翅甲_紋2.Dra = value;
X0Y1_前翅_前翅甲_紋2.Dra = value;
X0Y0_前翅_前翅甲_紋2.Hit = value;
X0Y1_前翅_前翅甲_紋2.Hit = value;
}
}
public bool _前翅甲_紋3_表示
{
get
{
return X0Y0_前翅_前翅甲_紋3.Dra;
}
set
{
X0Y0_前翅_前翅甲_紋3.Dra = value;
X0Y1_前翅_前翅甲_紋3.Dra = value;
X0Y0_前翅_前翅甲_紋3.Hit = value;
X0Y1_前翅_前翅甲_紋3.Hit = value;
}
}
public bool _前翅甲_紋4_表示
{
get
{
return X0Y0_前翅_前翅甲_紋4.Dra;
}
set
{
X0Y0_前翅_前翅甲_紋4.Dra = value;
X0Y1_前翅_前翅甲_紋4.Dra = value;
X0Y0_前翅_前翅甲_紋4.Hit = value;
X0Y1_前翅_前翅甲_紋4.Hit = value;
}
}
public bool _前翅甲_紋5_表示
{
get
{
return X0Y0_前翅_前翅甲_紋5.Dra;
}
set
{
X0Y0_前翅_前翅甲_紋5.Dra = value;
X0Y1_前翅_前翅甲_紋5.Dra = value;
X0Y0_前翅_前翅甲_紋5.Hit = value;
X0Y1_前翅_前翅甲_紋5.Hit = value;
}
}
public bool _前翅甲_紋6_表示
{
get
{
return X0Y0_前翅_前翅甲_紋6.Dra;
}
set
{
X0Y0_前翅_前翅甲_紋6.Dra = value;
X0Y1_前翅_前翅甲_紋6.Dra = value;
X0Y0_前翅_前翅甲_紋6.Hit = value;
X0Y1_前翅_前翅甲_紋6.Hit = value;
}
}
public bool _前翅甲_紋7_表示
{
get
{
return X0Y0_前翅_前翅甲_紋7.Dra;
}
set
{
X0Y0_前翅_前翅甲_紋7.Dra = value;
X0Y1_前翅_前翅甲_紋7.Dra = value;
X0Y0_前翅_前翅甲_紋7.Hit = value;
X0Y1_前翅_前翅甲_紋7.Hit = value;
}
}
public bool _付根0_表示
{
get
{
return X0Y0_付根_付根0.Dra;
}
set
{
X0Y0_付根_付根0.Dra = value;
X0Y1_付根_付根0.Dra = value;
X0Y0_付根_付根0.Hit = value;
X0Y1_付根_付根0.Hit = value;
}
}
public bool _付根1_表示
{
get
{
return X0Y0_付根_付根1.Dra;
}
set
{
X0Y0_付根_付根1.Dra = value;
X0Y1_付根_付根1.Dra = value;
X0Y0_付根_付根1.Hit = value;
X0Y1_付根_付根1.Hit = value;
}
}
public bool _付根2_表示
{
get
{
return X0Y0_付根_付根2.Dra;
}
set
{
X0Y0_付根_付根2.Dra = value;
X0Y1_付根_付根2.Dra = value;
X0Y0_付根_付根2.Hit = value;
X0Y1_付根_付根2.Hit = value;
}
}
public bool _表示
{
get
{
return X0Y0_甲付根.Dra;
}
set
{
X0Y0_甲付根.Dra = value;
X0Y1_甲付根.Dra = value;
X0Y0_甲付根.Hit = value;
X0Y1_甲付根.Hit = value;
}
}
public bool 1_
{
get
{
return X0Y0_紋1.Dra;
}
set
{
X0Y0_紋1.Dra = value;
X0Y1_紋1.Dra = value;
X0Y0_紋1.Hit = value;
X0Y1_紋1.Hit = value;
}
}
public bool 2_
{
get
{
return X0Y0_紋2.Dra;
}
set
{
X0Y0_紋2.Dra = value;
X0Y1_紋2.Dra = value;
X0Y0_紋2.Hit = value;
X0Y1_紋2.Hit = value;
}
}
public bool _前翅軸_罅線_表示
{
get
{
return X0Y1_前翅_前翅軸_罅線.Dra;
}
set
{
X0Y1_前翅_前翅軸_罅線.Dra = value;
X0Y1_前翅_前翅軸_罅線.Hit = value;
}
}
public bool _前翅甲_罅線1_表示
{
get
{
return X0Y1_前翅_前翅甲_罅線1.Dra;
}
set
{
X0Y1_前翅_前翅甲_罅線1.Dra = value;
X0Y1_前翅_前翅甲_罅線1.Hit = value;
}
}
public bool _前翅甲_罅線2_表示
{
get
{
return X0Y1_前翅_前翅甲_罅線2.Dra;
}
set
{
X0Y1_前翅_前翅甲_罅線2.Dra = value;
X0Y1_前翅_前翅甲_罅線2.Hit = value;
}
}
public bool 1_
{
get
{
return X0Y1_欠け1.Dra;
}
set
{
X0Y1_欠け1.Dra = value;
X0Y1_欠け1.Hit = value;
}
}
public bool 2_
{
get
{
return X0Y1_欠け2.Dra;
}
set
{
X0Y1_欠け2.Dra = value;
X0Y1_欠け2.Hit = value;
}
}
public bool 3_
{
get
{
return X0Y1_欠け3.Dra;
}
set
{
X0Y1_欠け3.Dra = value;
X0Y1_欠け3.Hit = value;
}
}
public override bool
{
get
{
return _前翅軸_軸1_表示;
}
set
{
_前翅軸_軸1_表示 = value;
_前翅軸_軸2_表示 = value;
_前翅軸_軸3_表示 = value;
_前翅甲_甲2_表示 = value;
_前翅甲_甲1_表示 = value;
_前翅甲_紋1_表示 = value;
_前翅甲_紋2_表示 = value;
_前翅甲_紋3_表示 = value;
_前翅甲_紋4_表示 = value;
_前翅甲_紋5_表示 = value;
_前翅甲_紋6_表示 = value;
_前翅甲_紋7_表示 = value;
_付根0_表示 = value;
_付根1_表示 = value;
_付根2_表示 = value;
_表示 = value;
1_ = value;
2_ = value;
_前翅軸_罅線_表示 = value;
_前翅甲_罅線1_表示 = value;
_前翅甲_罅線2_表示 = value;
1_ = value;
2_ = value;
3_ = value;
}
}
public override double Intensity
{
get
{
return _前翅軸_軸1CD.;
}
set
{
_前翅軸_軸1CD. = value;
_前翅軸_軸2CD. = value;
_前翅軸_軸3CD. = value;
_前翅軸_罅線CD. = value;
_前翅甲_甲2CD. = value;
_前翅甲_甲1CD. = value;
_前翅甲_紋1CD. = value;
_前翅甲_紋2CD. = value;
_前翅甲_紋3CD. = value;
_前翅甲_紋4CD. = value;
_前翅甲_紋5CD. = value;
_前翅甲_紋6CD. = value;
_前翅甲_紋7CD. = value;
_前翅甲_罅線1CD. = value;
_前翅甲_罅線2CD. = value;
_付根0CD. = value;
_付根1CD. = value;
_付根2CD. = value;
CD. = value;
1CD. = value;
2CD. = value;
1CD. = value;
2CD. = value;
3CD. = value;
}
}
public double
{
set
{
double num = value.Inverse();
double num2 = ( ? (-1.0) : 1.0);
X0Y0_前翅_前翅軸_軸1.AngleCont = num2 * -95.0 * num;
X0Y0_前翅_前翅軸_軸2.AngleCont = num2 * -28.0 * num;
X0Y0_前翅_前翅軸_軸3.AngleCont = num2 * -178.0 * num;
X0Y0_前翅_前翅甲_甲1.AngleCont = num2 * -45.0 * num;
X0Y0_甲付根.AngleCont = num2 * 6.0 * num;
X0Y0_前翅_前翅軸_軸3.SizeXCont = 0.7 + 0.3 * value;
X0Y1_前翅_前翅軸_軸1.AngleCont = num2 * -95.0 * num;
X0Y1_前翅_前翅軸_軸2.AngleCont = num2 * -28.0 * num;
X0Y1_前翅_前翅軸_軸3.AngleCont = num2 * -178.0 * num;
X0Y1_前翅_前翅甲_甲1.AngleCont = num2 * -45.0 * num;
X0Y1_甲付根.AngleCont = num2 * 6.0 * num;
X0Y1_前翅_前翅軸_軸3.SizeXCont = 0.7 + 0.3 * value;
}
}
public JointS 1_ => new JointS(Body, X0Y0_付根_付根0, 0);
public JointS 2_ => new JointS(Body, X0Y0_前翅_前翅軸_軸1, 0);
public JointS 3_ => new JointS(Body, X0Y0_前翅_前翅軸_軸2, 0);
public _甲(double DisUnit, , BodyColorSet , ModeEventDispatcher Med, _甲D e)
{
_甲 _甲2 = this;
ThisType = GetType();
Dif dif = new Dif(Sta.["前翅"][0]);
Body = new Difs();
Body.Tag = dif.Tag;
Body.Add(dif);
PartGroup partGroup = Body[0][0];
PartGroup pars2 = partGroup["前翅"].ToPars();
PartGroup pars3 = pars2["前翅軸"].ToPars();
X0Y0_前翅_前翅軸_軸1 = pars3["軸1"].ToPar();
X0Y0_前翅_前翅軸_軸2 = pars3["軸2"].ToPar();
X0Y0_前翅_前翅軸_軸3 = pars3["軸3"].ToPar();
pars3 = pars2["前翅甲"].ToPars();
X0Y0_前翅_前翅甲_甲2 = pars3["甲2"].ToPar();
X0Y0_前翅_前翅甲_甲1 = pars3["甲1"].ToPar();
X0Y0_前翅_前翅甲_紋1 = pars3["紋1"].ToPar();
X0Y0_前翅_前翅甲_紋2 = pars3["紋2"].ToPar();
X0Y0_前翅_前翅甲_紋3 = pars3["紋3"].ToPar();
X0Y0_前翅_前翅甲_紋4 = pars3["紋4"].ToPar();
X0Y0_前翅_前翅甲_紋5 = pars3["紋5"].ToPar();
X0Y0_前翅_前翅甲_紋6 = pars3["紋6"].ToPar();
X0Y0_前翅_前翅甲_紋7 = pars3["紋7"].ToPar();
pars2 = partGroup["付根"].ToPars();
X0Y0_付根_付根0 = pars2["付根0"].ToPar();
X0Y0_付根_付根1 = pars2["付根1"].ToPar();
X0Y0_付根_付根2 = pars2["付根2"].ToPar();
X0Y0_甲付根 = partGroup["甲付根"].ToPar();
X0Y0_紋1 = partGroup["紋1"].ToPar();
X0Y0_紋2 = partGroup["紋2"].ToPar();
partGroup = Body[0][1];
pars2 = partGroup["前翅"].ToPars();
pars3 = pars2["前翅軸"].ToPars();
X0Y1_前翅_前翅軸_軸1 = pars3["軸1"].ToPar();
X0Y1_前翅_前翅軸_軸2 = pars3["軸2"].ToPar();
X0Y1_前翅_前翅軸_軸3 = pars3["軸3"].ToPar();
X0Y1_前翅_前翅軸_罅線 = pars3["罅線"].ToPar();
pars3 = pars2["前翅甲"].ToPars();
X0Y1_前翅_前翅甲_甲2 = pars3["甲2"].ToPar();
X0Y1_前翅_前翅甲_甲1 = pars3["甲1"].ToPar();
X0Y1_前翅_前翅甲_紋1 = pars3["紋1"].ToPar();
X0Y1_前翅_前翅甲_紋2 = pars3["紋2"].ToPar();
X0Y1_前翅_前翅甲_紋3 = pars3["紋3"].ToPar();
X0Y1_前翅_前翅甲_紋4 = pars3["紋4"].ToPar();
X0Y1_前翅_前翅甲_紋5 = pars3["紋5"].ToPar();
X0Y1_前翅_前翅甲_紋6 = pars3["紋6"].ToPar();
X0Y1_前翅_前翅甲_紋7 = pars3["紋7"].ToPar();
X0Y1_前翅_前翅甲_罅線1 = pars3["罅線1"].ToPar();
X0Y1_前翅_前翅甲_罅線2 = pars3["罅線2"].ToPar();
pars2 = partGroup["付根"].ToPars();
X0Y1_付根_付根0 = pars2["付根0"].ToPar();
X0Y1_付根_付根1 = pars2["付根1"].ToPar();
X0Y1_付根_付根2 = pars2["付根2"].ToPar();
X0Y1_甲付根 = partGroup["甲付根"].ToPar();
X0Y1_紋1 = partGroup["紋1"].ToPar();
X0Y1_紋2 = partGroup["紋2"].ToPar();
X0Y1_欠け1 = partGroup["欠け1"].ToPar();
X0Y1_欠け2 = partGroup["欠け2"].ToPar();
X0Y1_欠け3 = partGroup["欠け3"].ToPar();
Xasix = false;
Body.SetJoints();
= new JointD(Body);
= e.;
X = e.X;
Y = e.Y;
C = e.C;
C = e.C;
B = e.B;
C = e.C;
B = e.B;
C = e.C;
XB = e.XB;
XC = e.XC;
YB = e.YB;
YC = e.YC;
= e.;
= e.;
Xv = e.Xv;
Yv = e.Yv;
Xi = e.Xi;
Yi = e.Yi;
= e.;
X = e.X;
Y = e.Y;
_前翅軸_軸1_表示 = e._前翅軸_軸1_表示;
_前翅軸_軸2_表示 = e._前翅軸_軸2_表示;
_前翅軸_軸3_表示 = e._前翅軸_軸3_表示;
_前翅甲_甲2_表示 = e._前翅甲_甲2_表示;
_前翅甲_甲1_表示 = e._前翅甲_甲1_表示;
_前翅甲_紋1_表示 = e._前翅甲_紋1_表示;
_前翅甲_紋2_表示 = e._前翅甲_紋2_表示;
_前翅甲_紋3_表示 = e._前翅甲_紋3_表示;
_前翅甲_紋4_表示 = e._前翅甲_紋4_表示;
_前翅甲_紋5_表示 = e._前翅甲_紋5_表示;
_前翅甲_紋6_表示 = e._前翅甲_紋6_表示;
_前翅甲_紋7_表示 = e._前翅甲_紋7_表示;
_付根0_表示 = e._付根0_表示;
_付根1_表示 = e._付根1_表示;
_付根2_表示 = e._付根2_表示;
_表示 = e._表示;
1_ = e.1_;
2_ = e.2_;
_前翅軸_罅線_表示 = e._前翅軸_罅線_表示;
_前翅甲_罅線1_表示 = e._前翅甲_罅線1_表示;
_前翅甲_罅線2_表示 = e._前翅甲_罅線2_表示;
1_ = e.1_;
2_ = e.2_;
3_ = e.3_;
= e.;
= e.;
= e.;
= e.;
if (!e.)
{
= false;
}
Ele f;
if (e.1_.Count > 0)
{
1_ = e.1_.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = _甲2;
f.ConnectionType = ConnectionInfo._甲_軸1_接続;
f.(_甲2.1_);
return f;
}).ToArray();
}
if (e.2_.Count > 0)
{
2_ = e.2_.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = _甲2;
f.ConnectionType = ConnectionInfo._甲_軸2_接続;
f.(_甲2.2_);
return f;
}).ToArray();
}
if (e.3_.Count > 0)
{
3_ = e.3_.Select(delegate(EleD g)
{
f = g.GetEle(DisUnit, Med, );
f.Par = _甲2;
f.ConnectionType = ConnectionInfo._甲_軸3_接続;
f.(_甲2.3_);
return f;
}).ToArray();
}
base. = ;
();
X0Y0_前翅_前翅軸_軸1CP = new ColorP(X0Y0_前翅_前翅軸_軸1, _前翅軸_軸1CD, DisUnit, abj: true);
X0Y0_前翅_前翅軸_軸2CP = new ColorP(X0Y0_前翅_前翅軸_軸2, _前翅軸_軸2CD, DisUnit, abj: true);
X0Y0_前翅_前翅軸_軸3CP = new ColorP(X0Y0_前翅_前翅軸_軸3, _前翅軸_軸3CD, DisUnit, abj: true);
X0Y0_前翅_前翅甲_甲2CP = new ColorP(X0Y0_前翅_前翅甲_甲2, _前翅甲_甲2CD, DisUnit, abj: true);
X0Y0_前翅_前翅甲_甲1CP = new ColorP(X0Y0_前翅_前翅甲_甲1, _前翅甲_甲1CD, DisUnit, abj: true);
X0Y0_前翅_前翅甲_紋1CP = new ColorP(X0Y0_前翅_前翅甲_紋1, _前翅甲_紋1CD, DisUnit, abj: true);
X0Y0_前翅_前翅甲_紋2CP = new ColorP(X0Y0_前翅_前翅甲_紋2, _前翅甲_紋2CD, DisUnit, abj: true);
X0Y0_前翅_前翅甲_紋3CP = new ColorP(X0Y0_前翅_前翅甲_紋3, _前翅甲_紋3CD, DisUnit, abj: true);
X0Y0_前翅_前翅甲_紋4CP = new ColorP(X0Y0_前翅_前翅甲_紋4, _前翅甲_紋4CD, DisUnit, abj: true);
X0Y0_前翅_前翅甲_紋5CP = new ColorP(X0Y0_前翅_前翅甲_紋5, _前翅甲_紋5CD, DisUnit, abj: true);
X0Y0_前翅_前翅甲_紋6CP = new ColorP(X0Y0_前翅_前翅甲_紋6, _前翅甲_紋6CD, DisUnit, abj: true);
X0Y0_前翅_前翅甲_紋7CP = new ColorP(X0Y0_前翅_前翅甲_紋7, _前翅甲_紋7CD, DisUnit, abj: true);
X0Y0_付根_付根0CP = new ColorP(X0Y0_付根_付根0, _付根0CD, DisUnit, abj: true);
X0Y0_付根_付根1CP = new ColorP(X0Y0_付根_付根1, _付根1CD, DisUnit, abj: true);
X0Y0_付根_付根2CP = new ColorP(X0Y0_付根_付根2, _付根2CD, DisUnit, abj: true);
X0Y0_甲付根CP = new ColorP(X0Y0_甲付根, CD, DisUnit, abj: true);
X0Y0_紋1CP = new ColorP(X0Y0_紋1, 1CD, DisUnit, abj: true);
X0Y0_紋2CP = new ColorP(X0Y0_紋2, 2CD, DisUnit, abj: true);
X0Y1_前翅_前翅軸_軸1CP = new ColorP(X0Y1_前翅_前翅軸_軸1, _前翅軸_軸1CD, DisUnit, abj: true);
X0Y1_前翅_前翅軸_軸2CP = new ColorP(X0Y1_前翅_前翅軸_軸2, _前翅軸_軸2CD, DisUnit, abj: true);
X0Y1_前翅_前翅軸_軸3CP = new ColorP(X0Y1_前翅_前翅軸_軸3, _前翅軸_軸3CD, DisUnit, abj: true);
X0Y1_前翅_前翅軸_罅線CP = new ColorP(X0Y1_前翅_前翅軸_罅線, _前翅軸_罅線CD, DisUnit, abj: true);
X0Y1_前翅_前翅甲_甲2CP = new ColorP(X0Y1_前翅_前翅甲_甲2, _前翅甲_甲2CD, DisUnit, abj: true);
X0Y1_前翅_前翅甲_甲1CP = new ColorP(X0Y1_前翅_前翅甲_甲1, _前翅甲_甲1CD, DisUnit, abj: true);
X0Y1_前翅_前翅甲_紋1CP = new ColorP(X0Y1_前翅_前翅甲_紋1, _前翅甲_紋1CD, DisUnit, abj: true);
X0Y1_前翅_前翅甲_紋2CP = new ColorP(X0Y1_前翅_前翅甲_紋2, _前翅甲_紋2CD, DisUnit, abj: true);
X0Y1_前翅_前翅甲_紋3CP = new ColorP(X0Y1_前翅_前翅甲_紋3, _前翅甲_紋3CD, DisUnit, abj: true);
X0Y1_前翅_前翅甲_紋4CP = new ColorP(X0Y1_前翅_前翅甲_紋4, _前翅甲_紋4CD, DisUnit, abj: true);
X0Y1_前翅_前翅甲_紋5CP = new ColorP(X0Y1_前翅_前翅甲_紋5, _前翅甲_紋5CD, DisUnit, abj: true);
X0Y1_前翅_前翅甲_紋6CP = new ColorP(X0Y1_前翅_前翅甲_紋6, _前翅甲_紋6CD, DisUnit, abj: true);
X0Y1_前翅_前翅甲_紋7CP = new ColorP(X0Y1_前翅_前翅甲_紋7, _前翅甲_紋7CD, DisUnit, abj: true);
X0Y1_前翅_前翅甲_罅線1CP = new ColorP(X0Y1_前翅_前翅甲_罅線1, _前翅甲_罅線1CD, DisUnit, abj: true);
X0Y1_前翅_前翅甲_罅線2CP = new ColorP(X0Y1_前翅_前翅甲_罅線2, _前翅甲_罅線2CD, DisUnit, abj: true);
X0Y1_付根_付根0CP = new ColorP(X0Y1_付根_付根0, _付根0CD, DisUnit, abj: true);
X0Y1_付根_付根1CP = new ColorP(X0Y1_付根_付根1, _付根1CD, DisUnit, abj: true);
X0Y1_付根_付根2CP = new ColorP(X0Y1_付根_付根2, _付根2CD, DisUnit, abj: true);
X0Y1_甲付根CP = new ColorP(X0Y1_甲付根, CD, DisUnit, abj: true);
X0Y1_紋1CP = new ColorP(X0Y1_紋1, 1CD, DisUnit, abj: true);
X0Y1_紋2CP = new ColorP(X0Y1_紋2, 2CD, DisUnit, abj: true);
X0Y1_欠け1CP = new ColorP(X0Y1_欠け1, 1CD, DisUnit, abj: true);
X0Y1_欠け2CP = new ColorP(X0Y1_欠け2, 2CD, DisUnit, abj: true);
X0Y1_欠け3CP = new ColorP(X0Y1_欠け3, 3CD, DisUnit, abj: true);
Intensity = e.;
}
public override void SetAngle0()
{
double num = ( ? (-1.0) : 1.0);
X0Y0_付根_付根0.AngleBase = num * 21.0;
X0Y1_付根_付根0.AngleBase = num * 21.0;
X0Y0_前翅_前翅軸_軸1.AngleBase = num * 18.0;
X0Y1_前翅_前翅軸_軸1.AngleBase = num * 18.0;
X0Y0_前翅_前翅軸_軸2.AngleBase = num * -24.0;
X0Y1_前翅_前翅軸_軸2.AngleBase = num * -24.0;
X0Y0_前翅_前翅軸_軸3.AngleBase = num * 13.0;
X0Y1_前翅_前翅軸_軸3.AngleBase = num * 13.0;
X0Y0_前翅_前翅甲_甲1.AngleBase = num * -4.0;
X0Y1_前翅_前翅甲_甲1.AngleBase = num * -4.0;
X0Y0_甲付根.AngleBase = num * 5.0;
X0Y1_甲付根.AngleBase = num * 5.0;
Body.JoinPAall();
}
public override void ()
{
if (Body.IndexY == 0)
{
X0Y0_前翅_前翅軸_軸1CP.Update();
X0Y0_前翅_前翅軸_軸2CP.Update();
X0Y0_前翅_前翅軸_軸3CP.Update();
X0Y0_前翅_前翅甲_甲2CP.Update();
X0Y0_前翅_前翅甲_甲1CP.Update();
X0Y0_前翅_前翅甲_紋1CP.Update();
X0Y0_前翅_前翅甲_紋2CP.Update();
X0Y0_前翅_前翅甲_紋3CP.Update();
X0Y0_前翅_前翅甲_紋4CP.Update();
X0Y0_前翅_前翅甲_紋5CP.Update();
X0Y0_前翅_前翅甲_紋6CP.Update();
X0Y0_前翅_前翅甲_紋7CP.Update();
X0Y0_付根_付根0CP.Update();
X0Y0_付根_付根1CP.Update();
X0Y0_付根_付根2CP.Update();
X0Y0_甲付根CP.Update();
X0Y0_紋1CP.Update();
X0Y0_紋2CP.Update();
}
else
{
X0Y1_前翅_前翅軸_軸1CP.Update();
X0Y1_前翅_前翅軸_軸2CP.Update();
X0Y1_前翅_前翅軸_軸3CP.Update();
X0Y1_前翅_前翅軸_罅線CP.Update();
X0Y1_前翅_前翅甲_甲2CP.Update();
X0Y1_前翅_前翅甲_甲1CP.Update();
X0Y1_前翅_前翅甲_紋1CP.Update();
X0Y1_前翅_前翅甲_紋2CP.Update();
X0Y1_前翅_前翅甲_紋3CP.Update();
X0Y1_前翅_前翅甲_紋4CP.Update();
X0Y1_前翅_前翅甲_紋5CP.Update();
X0Y1_前翅_前翅甲_紋6CP.Update();
X0Y1_前翅_前翅甲_紋7CP.Update();
X0Y1_前翅_前翅甲_罅線1CP.Update();
X0Y1_前翅_前翅甲_罅線2CP.Update();
X0Y1_付根_付根0CP.Update();
X0Y1_付根_付根1CP.Update();
X0Y1_付根_付根2CP.Update();
X0Y1_甲付根CP.Update();
X0Y1_紋1CP.Update();
X0Y1_紋2CP.Update();
X0Y1_欠け1CP.Update();
X0Y1_欠け2CP.Update();
X0Y1_欠け3CP.Update();
}
}
private void (BodyColorSet )
{
N0();
}
private void N0(BodyColorSet )
{
_前翅軸_軸1CD = new ColorD(ref Col.Black, ref .0O);
_前翅軸_軸2CD = new ColorD(ref Col.Black, ref .0O);
_前翅軸_軸3CD = new ColorD(ref Col.Black, ref .0O);
_前翅軸_罅線CD = new ColorD(ref Col.Black, ref Color2.Empty);
_前翅甲_甲2CD = new ColorD(ref Col.Black, ref .1O);
_前翅甲_甲1CD = new ColorD(ref Col.Black, ref .0O);
_前翅甲_紋1CD = new ColorD(ref Col.Black, ref .);
_前翅甲_紋2CD = new ColorD(ref Col.Black, ref .);
_前翅甲_紋3CD = new ColorD(ref Col.Black, ref .);
_前翅甲_紋4CD = new ColorD(ref Col.Black, ref .);
_前翅甲_紋5CD = new ColorD(ref Col.Black, ref .);
_前翅甲_紋6CD = new ColorD(ref Col.Black, ref .);
_前翅甲_紋7CD = new ColorD(ref Col.Black, ref .);
_前翅甲_罅線1CD = new ColorD(ref Col.Black, ref Color2.Empty);
_前翅甲_罅線2CD = new ColorD(ref Col.Black, ref Color2.Empty);
_付根0CD = new ColorD(ref Col.Black, ref .1O);
_付根1CD = new ColorD(ref Col.Black, ref .O);
_付根2CD = new ColorD(ref Col.Black, ref .O);
CD = new ColorD(ref Col.Black, ref .1O);
1CD = new ColorD(ref Col.Black, ref .);
2CD = new ColorD(ref Col.Black, ref .);
1CD = new ColorD(ref Col.Black, ref .1O);
2CD = new ColorD(ref Col.Black, ref .1O);
3CD = new ColorD(ref Col.Black, ref .1O);
}
}
}