541 lines
12 KiB
C#
541 lines
12 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using _2DGAMELIB;
|
|
using SlaveMatrix.GameClasses;
|
|
|
|
namespace SlaveMatrix
|
|
{
|
|
[Serializable]
|
|
public class 触手_蔦D : 触手D
|
|
{
|
|
public bool 節1_節_表示 = true;
|
|
|
|
public bool 節1_棘1_表示;
|
|
|
|
public bool 節1_棘2_表示;
|
|
|
|
public bool 節1_脈_表示 = true;
|
|
|
|
public bool 節2_節_表示 = true;
|
|
|
|
public bool 節2_棘1_表示;
|
|
|
|
public bool 節2_棘2_表示;
|
|
|
|
public bool 節2_脈_表示 = true;
|
|
|
|
public bool 節3_節_表示 = true;
|
|
|
|
public bool 節3_棘1_表示;
|
|
|
|
public bool 節3_棘2_表示;
|
|
|
|
public bool 節3_脈_表示 = true;
|
|
|
|
public bool 節4_節_表示 = true;
|
|
|
|
public bool 節4_棘1_表示;
|
|
|
|
public bool 節4_棘2_表示;
|
|
|
|
public bool 節4_脈_表示 = true;
|
|
|
|
public bool 節5_節_表示 = true;
|
|
|
|
public bool 節5_棘1_表示;
|
|
|
|
public bool 節5_棘2_表示;
|
|
|
|
public bool 節5_脈_表示 = true;
|
|
|
|
public bool 節6_節_表示 = true;
|
|
|
|
public bool 節6_棘1_表示;
|
|
|
|
public bool 節6_棘2_表示;
|
|
|
|
public bool 節6_脈_表示 = true;
|
|
|
|
public bool 節7_節_表示 = true;
|
|
|
|
public bool 節7_棘1_表示;
|
|
|
|
public bool 節7_棘2_表示;
|
|
|
|
public bool 節7_脈_表示 = true;
|
|
|
|
public bool 節8_節_表示 = true;
|
|
|
|
public bool 節8_棘1_表示;
|
|
|
|
public bool 節8_棘2_表示;
|
|
|
|
public bool 節8_脈_表示 = true;
|
|
|
|
public bool 節9_節_表示 = true;
|
|
|
|
public bool 節9_棘1_表示;
|
|
|
|
public bool 節9_棘2_表示;
|
|
|
|
public bool 節9_脈_表示 = true;
|
|
|
|
public bool 節10_節_表示 = true;
|
|
|
|
public bool 節10_棘1_表示;
|
|
|
|
public bool 節10_棘2_表示;
|
|
|
|
public bool 節10_脈_表示 = true;
|
|
|
|
public bool 節11_節_表示 = true;
|
|
|
|
public bool 節11_棘1_表示;
|
|
|
|
public bool 節11_棘2_表示;
|
|
|
|
public bool 節11_脈_表示 = true;
|
|
|
|
public bool 節12_節_表示 = true;
|
|
|
|
public bool 節12_棘1_表示;
|
|
|
|
public bool 節12_棘2_表示;
|
|
|
|
public bool 節12_脈_表示 = true;
|
|
|
|
public bool 節13_節_表示 = true;
|
|
|
|
public bool 節13_棘1_表示;
|
|
|
|
public bool 節13_棘2_表示;
|
|
|
|
public bool 節13_脈_表示 = true;
|
|
|
|
public bool 輪1_革_表示 = true;
|
|
|
|
public bool 輪1_金具1_表示 = true;
|
|
|
|
public bool 輪1_金具2_表示 = true;
|
|
|
|
public bool 輪1_金具3_表示 = true;
|
|
|
|
public bool 輪1_金具左_表示 = true;
|
|
|
|
public bool 輪1_金具右_表示 = true;
|
|
|
|
public bool 節14_節_表示 = true;
|
|
|
|
public bool 節14_棘1_表示;
|
|
|
|
public bool 節14_棘2_表示;
|
|
|
|
public bool 節14_脈_表示 = true;
|
|
|
|
public bool 節15_節_表示 = true;
|
|
|
|
public bool 節15_棘1_表示;
|
|
|
|
public bool 節15_棘2_表示;
|
|
|
|
public bool 節15_脈_表示 = true;
|
|
|
|
public bool 節16_節_表示 = true;
|
|
|
|
public bool 節16_棘1_表示;
|
|
|
|
public bool 節16_棘2_表示;
|
|
|
|
public bool 節16_脈_表示 = true;
|
|
|
|
public bool 節17_節_表示 = true;
|
|
|
|
public bool 節17_棘1_表示;
|
|
|
|
public bool 節17_棘2_表示;
|
|
|
|
public bool 節17_脈_表示 = true;
|
|
|
|
public bool 節18_節_表示 = true;
|
|
|
|
public bool 節18_棘1_表示;
|
|
|
|
public bool 節18_棘2_表示;
|
|
|
|
public bool 節18_脈_表示 = true;
|
|
|
|
public bool 節19_節_表示 = true;
|
|
|
|
public bool 節19_棘1_表示;
|
|
|
|
public bool 節19_棘2_表示;
|
|
|
|
public bool 節19_脈_表示 = true;
|
|
|
|
public bool 節20_節_表示 = true;
|
|
|
|
public bool 節20_棘1_表示;
|
|
|
|
public bool 節20_棘2_表示;
|
|
|
|
public bool 節20_脈_表示 = true;
|
|
|
|
public bool 節21_節_表示 = true;
|
|
|
|
public bool 節21_棘1_表示;
|
|
|
|
public bool 節21_棘2_表示;
|
|
|
|
public bool 節21_脈_表示 = true;
|
|
|
|
public bool 節22_節_表示 = true;
|
|
|
|
public bool 節22_棘1_表示;
|
|
|
|
public bool 節22_棘2_表示;
|
|
|
|
public bool 節22_脈_表示 = true;
|
|
|
|
public bool 節23_節_表示 = true;
|
|
|
|
public bool 節23_棘1_表示;
|
|
|
|
public bool 節23_棘2_表示;
|
|
|
|
public bool 節23_脈_表示 = true;
|
|
|
|
public bool 節24_節_表示 = true;
|
|
|
|
public bool 節24_棘1_表示;
|
|
|
|
public bool 節24_棘2_表示;
|
|
|
|
public bool 節24_脈_表示 = true;
|
|
|
|
public bool 輪2_革_表示 = true;
|
|
|
|
public bool 輪2_金具1_表示 = true;
|
|
|
|
public bool 輪2_金具2_表示 = true;
|
|
|
|
public bool 輪2_金具3_表示 = true;
|
|
|
|
public bool 輪2_金具左_表示 = true;
|
|
|
|
public bool 輪2_金具右_表示 = true;
|
|
|
|
public bool 先端_下顎_顎_表示 = true;
|
|
|
|
public bool 先端_下顎_口内_表示 = true;
|
|
|
|
public bool 先端_下顎_棘12_表示 = true;
|
|
|
|
public bool 先端_下顎_棘11_表示 = true;
|
|
|
|
public bool 先端_下顎_棘10_表示 = true;
|
|
|
|
public bool 先端_下顎_棘9_表示 = true;
|
|
|
|
public bool 先端_下顎_棘8_表示 = true;
|
|
|
|
public bool 先端_下顎_棘7_表示 = true;
|
|
|
|
public bool 先端_下顎_脈1_表示 = true;
|
|
|
|
public bool 先端_下顎_脈2_表示 = true;
|
|
|
|
public bool 先端_下顎_脈3_表示 = true;
|
|
|
|
public bool 先端_下顎_棘6_表示 = true;
|
|
|
|
public bool 先端_下顎_棘5_表示 = true;
|
|
|
|
public bool 先端_下顎_棘4_表示 = true;
|
|
|
|
public bool 先端_下顎_棘3_表示 = true;
|
|
|
|
public bool 先端_下顎_棘2_表示;
|
|
|
|
public bool 先端_下顎_棘1_表示;
|
|
|
|
public bool 先端_上顎_棘12_表示 = true;
|
|
|
|
public bool 先端_上顎_棘11_表示 = true;
|
|
|
|
public bool 先端_上顎_棘10_表示 = true;
|
|
|
|
public bool 先端_上顎_棘9_表示 = true;
|
|
|
|
public bool 先端_上顎_棘8_表示 = true;
|
|
|
|
public bool 先端_上顎_棘7_表示 = true;
|
|
|
|
public bool 先端_上顎_顎_表示 = true;
|
|
|
|
public bool 先端_上顎_脈1_表示 = true;
|
|
|
|
public bool 先端_上顎_脈2_表示 = true;
|
|
|
|
public bool 先端_上顎_脈3_表示 = true;
|
|
|
|
public bool 先端_上顎_脈4_表示 = true;
|
|
|
|
public bool 先端_輪_革_表示 = true;
|
|
|
|
public bool 先端_輪_金具1_表示 = true;
|
|
|
|
public bool 先端_輪_金具2_表示 = true;
|
|
|
|
public bool 先端_輪_金具3_表示 = true;
|
|
|
|
public bool 先端_輪_金具左_表示 = true;
|
|
|
|
public bool 先端_輪_金具右_表示 = true;
|
|
|
|
public bool 先端表示;
|
|
|
|
public bool 輪1表示 = true;
|
|
|
|
public bool 輪2表示 = true;
|
|
|
|
public bool 輪3表示 = true;
|
|
|
|
public bool 鎖表示;
|
|
|
|
public List<ElementData> 節1_接続 = new List<ElementData>();
|
|
|
|
public List<ElementData> 節2_接続 = new List<ElementData>();
|
|
|
|
public List<ElementData> 節3_接続 = new List<ElementData>();
|
|
|
|
public List<ElementData> 節4_接続 = new List<ElementData>();
|
|
|
|
public List<ElementData> 節5_接続 = new List<ElementData>();
|
|
|
|
public List<ElementData> 節6_接続 = new List<ElementData>();
|
|
|
|
public List<ElementData> 節7_接続 = new List<ElementData>();
|
|
|
|
public List<ElementData> 節8_接続 = new List<ElementData>();
|
|
|
|
public List<ElementData> 節9_接続 = new List<ElementData>();
|
|
|
|
public List<ElementData> 節10_接続 = new List<ElementData>();
|
|
|
|
public List<ElementData> 節11_接続 = new List<ElementData>();
|
|
|
|
public List<ElementData> 節12_接続 = new List<ElementData>();
|
|
|
|
public List<ElementData> 節13_接続 = new List<ElementData>();
|
|
|
|
public List<ElementData> 節14_接続 = new List<ElementData>();
|
|
|
|
public List<ElementData> 節15_接続 = new List<ElementData>();
|
|
|
|
public List<ElementData> 節16_接続 = new List<ElementData>();
|
|
|
|
public List<ElementData> 節17_接続 = new List<ElementData>();
|
|
|
|
public List<ElementData> 節18_接続 = new List<ElementData>();
|
|
|
|
public List<ElementData> 節19_接続 = new List<ElementData>();
|
|
|
|
public List<ElementData> 節20_接続 = new List<ElementData>();
|
|
|
|
public List<ElementData> 節21_接続 = new List<ElementData>();
|
|
|
|
public List<ElementData> 節22_接続 = new List<ElementData>();
|
|
|
|
public List<ElementData> 節23_接続 = new List<ElementData>();
|
|
|
|
public List<ElementData> 節24_接続 = new List<ElementData>();
|
|
|
|
public List<ElementData> 先端_接続 = new List<ElementData>();
|
|
|
|
public 触手_蔦D()
|
|
{
|
|
ThisType = GetType();
|
|
}
|
|
|
|
public void 節1接続(ElementData e)
|
|
{
|
|
節1_接続.Add(e);
|
|
e.Par = this;
|
|
e.接続情報 = ConnectionInfo.触手_蔦_節1_接続;
|
|
}
|
|
|
|
public void 節2接続(ElementData e)
|
|
{
|
|
節2_接続.Add(e);
|
|
e.Par = this;
|
|
e.接続情報 = ConnectionInfo.触手_蔦_節2_接続;
|
|
}
|
|
|
|
public void 節3接続(ElementData e)
|
|
{
|
|
節3_接続.Add(e);
|
|
e.Par = this;
|
|
e.接続情報 = ConnectionInfo.触手_蔦_節3_接続;
|
|
}
|
|
|
|
public void 節4接続(ElementData e)
|
|
{
|
|
節4_接続.Add(e);
|
|
e.Par = this;
|
|
e.接続情報 = ConnectionInfo.触手_蔦_節4_接続;
|
|
}
|
|
|
|
public void 節5接続(ElementData e)
|
|
{
|
|
節5_接続.Add(e);
|
|
e.Par = this;
|
|
e.接続情報 = ConnectionInfo.触手_蔦_節5_接続;
|
|
}
|
|
|
|
public void 節6接続(ElementData e)
|
|
{
|
|
節6_接続.Add(e);
|
|
e.Par = this;
|
|
e.接続情報 = ConnectionInfo.触手_蔦_節6_接続;
|
|
}
|
|
|
|
public void 節7接続(ElementData e)
|
|
{
|
|
節7_接続.Add(e);
|
|
e.Par = this;
|
|
e.接続情報 = ConnectionInfo.触手_蔦_節7_接続;
|
|
}
|
|
|
|
public void 節8接続(ElementData e)
|
|
{
|
|
節8_接続.Add(e);
|
|
e.Par = this;
|
|
e.接続情報 = ConnectionInfo.触手_蔦_節8_接続;
|
|
}
|
|
|
|
public void 節9接続(ElementData e)
|
|
{
|
|
節9_接続.Add(e);
|
|
e.Par = this;
|
|
e.接続情報 = ConnectionInfo.触手_蔦_節9_接続;
|
|
}
|
|
|
|
public void 節10接続(ElementData e)
|
|
{
|
|
節10_接続.Add(e);
|
|
e.Par = this;
|
|
e.接続情報 = ConnectionInfo.触手_蔦_節10_接続;
|
|
}
|
|
|
|
public void 節11接続(ElementData e)
|
|
{
|
|
節11_接続.Add(e);
|
|
e.Par = this;
|
|
e.接続情報 = ConnectionInfo.触手_蔦_節11_接続;
|
|
}
|
|
|
|
public void 節12接続(ElementData e)
|
|
{
|
|
節12_接続.Add(e);
|
|
e.Par = this;
|
|
e.接続情報 = ConnectionInfo.触手_蔦_節12_接続;
|
|
}
|
|
|
|
public void 節13接続(ElementData e)
|
|
{
|
|
節13_接続.Add(e);
|
|
e.Par = this;
|
|
e.接続情報 = ConnectionInfo.触手_蔦_節13_接続;
|
|
}
|
|
|
|
public void 節14接続(ElementData e)
|
|
{
|
|
節14_接続.Add(e);
|
|
e.Par = this;
|
|
e.接続情報 = ConnectionInfo.触手_蔦_節14_接続;
|
|
}
|
|
|
|
public void 節15接続(ElementData e)
|
|
{
|
|
節15_接続.Add(e);
|
|
e.Par = this;
|
|
e.接続情報 = ConnectionInfo.触手_蔦_節15_接続;
|
|
}
|
|
|
|
public void 節16接続(ElementData e)
|
|
{
|
|
節16_接続.Add(e);
|
|
e.Par = this;
|
|
e.接続情報 = ConnectionInfo.触手_蔦_節16_接続;
|
|
}
|
|
|
|
public void 節17接続(ElementData e)
|
|
{
|
|
節17_接続.Add(e);
|
|
e.Par = this;
|
|
e.接続情報 = ConnectionInfo.触手_蔦_節17_接続;
|
|
}
|
|
|
|
public void 節18接続(ElementData e)
|
|
{
|
|
節18_接続.Add(e);
|
|
e.Par = this;
|
|
e.接続情報 = ConnectionInfo.触手_蔦_節18_接続;
|
|
}
|
|
|
|
public void 節19接続(ElementData e)
|
|
{
|
|
節19_接続.Add(e);
|
|
e.Par = this;
|
|
e.接続情報 = ConnectionInfo.触手_蔦_節19_接続;
|
|
}
|
|
|
|
public void 節20接続(ElementData e)
|
|
{
|
|
節20_接続.Add(e);
|
|
e.Par = this;
|
|
e.接続情報 = ConnectionInfo.触手_蔦_節20_接続;
|
|
}
|
|
|
|
public void 節21接続(ElementData e)
|
|
{
|
|
節21_接続.Add(e);
|
|
e.Par = this;
|
|
e.接続情報 = ConnectionInfo.触手_蔦_節21_接続;
|
|
}
|
|
|
|
public void 節22接続(ElementData e)
|
|
{
|
|
節22_接続.Add(e);
|
|
e.Par = this;
|
|
e.接続情報 = ConnectionInfo.触手_蔦_節22_接続;
|
|
}
|
|
|
|
public void 節23接続(ElementData e)
|
|
{
|
|
節23_接続.Add(e);
|
|
e.Par = this;
|
|
e.接続情報 = ConnectionInfo.触手_蔦_節23_接続;
|
|
}
|
|
|
|
public void 節24接続(ElementData e)
|
|
{
|
|
節24_接続.Add(e);
|
|
e.Par = this;
|
|
e.接続情報 = ConnectionInfo.触手_蔦_節24_接続;
|
|
}
|
|
|
|
public void 先端接続(ElementData e)
|
|
{
|
|
先端_接続.Add(e);
|
|
e.Par = this;
|
|
e.接続情報 = ConnectionInfo.触手_蔦_先端_接続;
|
|
}
|
|
|
|
public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
|
|
{
|
|
return new 触手_蔦(DisUnit, 配色指定, 体配色, Med, this);
|
|
}
|
|
}
|
|
}
|