using System;
using System.Collections.Generic;
using _2DGAMELIB;

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<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> 節5_接続 = new List<EleD>();

    	public List<EleD> 節6_接続 = new List<EleD>();

    	public List<EleD> 節7_接続 = new List<EleD>();

    	public List<EleD> 節8_接続 = new List<EleD>();

    	public List<EleD> 節9_接続 = new List<EleD>();

    	public List<EleD> 節10_接続 = new List<EleD>();

    	public List<EleD> 節11_接続 = new List<EleD>();

    	public List<EleD> 節12_接続 = new List<EleD>();

    	public List<EleD> 節13_接続 = new List<EleD>();

    	public List<EleD> 節14_接続 = new List<EleD>();

    	public List<EleD> 節15_接続 = new List<EleD>();

    	public List<EleD> 節16_接続 = new List<EleD>();

    	public List<EleD> 節17_接続 = new List<EleD>();

    	public List<EleD> 節18_接続 = new List<EleD>();

    	public List<EleD> 節19_接続 = new List<EleD>();

    	public List<EleD> 節20_接続 = new List<EleD>();

    	public List<EleD> 節21_接続 = new List<EleD>();

    	public List<EleD> 節22_接続 = new List<EleD>();

    	public List<EleD> 節23_接続 = new List<EleD>();

    	public List<EleD> 節24_接続 = new List<EleD>();

    	public List<EleD> 先端_接続 = new List<EleD>();

    	public 触手_蔦D()
    	{
    		ThisType = GetType();
    	}

    	public void 節1接続(EleD e)
    	{
    		節1_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_蔦_節1_接続;
    	}

    	public void 節2接続(EleD e)
    	{
    		節2_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_蔦_節2_接続;
    	}

    	public void 節3接続(EleD e)
    	{
    		節3_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_蔦_節3_接続;
    	}

    	public void 節4接続(EleD e)
    	{
    		節4_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_蔦_節4_接続;
    	}

    	public void 節5接続(EleD e)
    	{
    		節5_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_蔦_節5_接続;
    	}

    	public void 節6接続(EleD e)
    	{
    		節6_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_蔦_節6_接続;
    	}

    	public void 節7接続(EleD e)
    	{
    		節7_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_蔦_節7_接続;
    	}

    	public void 節8接続(EleD e)
    	{
    		節8_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_蔦_節8_接続;
    	}

    	public void 節9接続(EleD e)
    	{
    		節9_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_蔦_節9_接続;
    	}

    	public void 節10接続(EleD e)
    	{
    		節10_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_蔦_節10_接続;
    	}

    	public void 節11接続(EleD e)
    	{
    		節11_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_蔦_節11_接続;
    	}

    	public void 節12接続(EleD e)
    	{
    		節12_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_蔦_節12_接続;
    	}

    	public void 節13接続(EleD e)
    	{
    		節13_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_蔦_節13_接続;
    	}

    	public void 節14接続(EleD e)
    	{
    		節14_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_蔦_節14_接続;
    	}

    	public void 節15接続(EleD e)
    	{
    		節15_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_蔦_節15_接続;
    	}

    	public void 節16接続(EleD e)
    	{
    		節16_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_蔦_節16_接続;
    	}

    	public void 節17接続(EleD e)
    	{
    		節17_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_蔦_節17_接続;
    	}

    	public void 節18接続(EleD e)
    	{
    		節18_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_蔦_節18_接続;
    	}

    	public void 節19接続(EleD e)
    	{
    		節19_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_蔦_節19_接続;
    	}

    	public void 節20接続(EleD e)
    	{
    		節20_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_蔦_節20_接続;
    	}

    	public void 節21接続(EleD e)
    	{
    		節21_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_蔦_節21_接続;
    	}

    	public void 節22接続(EleD e)
    	{
    		節22_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_蔦_節22_接続;
    	}

    	public void 節23接続(EleD e)
    	{
    		節23_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_蔦_節23_接続;
    	}

    	public void 節24接続(EleD e)
    	{
    		節24_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_蔦_節24_接続;
    	}

    	public void 先端接続(EleD e)
    	{
    		先端_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_蔦_先端_接続;
    	}

    	public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色)
    	{
    		return new 触手_蔦(DisUnit, 配色指定, 体配色, Med, this);
    	}
    }
}
