Files
SlaveMatrix-SDL/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蠍D.cs
2025-05-07 10:45:18 -07:00

288 lines
6.7 KiB
C#

using System;
using System.Collections.Generic;
using _2DGAMELIB;
namespace SlaveMatrix
{
[Serializable]
public class _蠍D : D
{
public bool _腹節7_節0_表示 = true;
public bool _腹節7_節1_表示 = true;
public bool _腹節6_節0_表示 = true;
public bool _腹節6_節1_表示 = true;
public bool _腹節6_節線_表示;
public bool _腹節6_気門左_表示 = true;
public bool _腹節6_気門右_表示 = true;
public bool _腹節5_節0_表示 = true;
public bool _腹節5_節1_表示 = true;
public bool _腹節5_節線_表示;
public bool _腹節5_気門左_表示 = true;
public bool _腹節5_気門右_表示 = true;
public bool _腹節4_節0_表示 = true;
public bool _腹節4_節1_表示 = true;
public bool _腹節4_節線_表示;
public bool _腹節4_気門左_表示 = true;
public bool _腹節4_気門右_表示 = true;
public bool _腹節3_節0_表示 = true;
public bool _腹節3_節1_表示 = true;
public bool _腹節3_節線_表示;
public bool _腹節3_気門左_表示 = true;
public bool _腹節3_気門右_表示 = true;
public bool _腹節2_節0_表示 = true;
public bool _表示 = true;
public bool _基節左0_表示 = true;
public bool _基節左1_表示 = true;
public bool _肢内突起左_表示 = true;
public bool _基節左2_表示 = true;
public bool _基節左3_表示 = true;
public bool _基節左4_表示 = true;
public bool _基節右0_表示 = true;
public bool _基節右1_表示 = true;
public bool _肢内突起右_表示 = true;
public bool _基節右2_表示 = true;
public bool _基節右3_表示 = true;
public bool _基節右4_表示 = true;
public bool _表示 = true;
public bool _表示 = true;
public bool _生殖口0_表示 = true;
public bool _生殖口1_表示 = true;
public double ;
public List<EleD> _接続 = new List<EleD>();
public List<EleD> 1_ = new List<EleD>();
public List<EleD> 2_ = new List<EleD>();
public List<EleD> 3_ = new List<EleD>();
public List<EleD> 4_ = new List<EleD>();
public List<EleD> _接続 = new List<EleD>();
public List<EleD> 1_ = new List<EleD>();
public List<EleD> 2_ = new List<EleD>();
public List<EleD> 3_ = new List<EleD>();
public List<EleD> 4_ = new List<EleD>();
public List<EleD> _接続 = new List<EleD>();
public List<EleD> _接続 = new List<EleD>();
public List<EleD> _接続 = new List<EleD>();
public _蠍D()
{
ThisType = GetType();
}
public void (EleD e)
{
_接続.Add(e);
e.Par = this;
e. = ConnectionInfo._蠍_触肢左_接続;
}
public void 1(EleD e)
{
1_.Add(e);
e.Par = this;
e. = ConnectionInfo._蠍_節足左1_接続;
if (!(e is D))
{
return;
}
foreach (EleD item in e.EnumEleD())
{
item.XB = 1.0;
}
}
public void 2(EleD e)
{
2_.Add(e);
e.Par = this;
e. = ConnectionInfo._蠍_節足左2_接続;
if (!(e is D))
{
return;
}
foreach (EleD item in e.EnumEleD())
{
item.XB = 1.05;
}
}
public void 3(EleD e)
{
3_.Add(e);
e.Par = this;
e. = ConnectionInfo._蠍_節足左3_接続;
if (!(e is D))
{
return;
}
foreach (EleD item in e.EnumEleD())
{
item.XB = 1.1;
}
}
public void 4(EleD e)
{
4_.Add(e);
e.Par = this;
e. = ConnectionInfo._蠍_節足左4_接続;
if (!(e is D))
{
return;
}
foreach (EleD item in e.EnumEleD())
{
item.XB = 1.15;
}
}
public void (EleD e)
{
_接続.Add(e);
e.Par = this;
e. = ConnectionInfo._蠍_触肢右_接続;
}
public void 1(EleD e)
{
1_.Add(e);
e.Par = this;
e. = ConnectionInfo._蠍_節足右1_接続;
if (!(e is D))
{
return;
}
foreach (EleD item in e.EnumEleD())
{
item.XB = 1.0;
}
}
public void 2(EleD e)
{
2_.Add(e);
e.Par = this;
e. = ConnectionInfo._蠍_節足右2_接続;
if (!(e is D))
{
return;
}
foreach (EleD item in e.EnumEleD())
{
item.XB = 1.05;
}
}
public void 3(EleD e)
{
3_.Add(e);
e.Par = this;
e. = ConnectionInfo._蠍_節足右3_接続;
if (!(e is D))
{
return;
}
foreach (EleD item in e.EnumEleD())
{
item.XB = 1.1;
}
}
public void 4(EleD e)
{
4_.Add(e);
e.Par = this;
e. = ConnectionInfo._蠍_節足右4_接続;
if (!(e is D))
{
return;
}
foreach (EleD item in e.EnumEleD())
{
item.XB = 1.15;
}
}
public void (EleD e)
{
_接続.Add(e);
e.Par = this;
e. = ConnectionInfo._蠍_櫛状板左_接続;
}
public void (EleD e)
{
_接続.Add(e);
e.Par = this;
e. = ConnectionInfo._蠍_櫛状板右_接続;
}
public void (EleD e)
{
_接続.Add(e);
e.Par = this;
e. = ConnectionInfo._蠍_尾_接続;
foreach (EleD item in e.EnumEleD())
{
item.B = 1.3;
}
}
public override Ele GetEle(double DisUnit, Med Med, )
{
return new _蠍(DisUnit, , , Med, this);
}
}
}