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

namespace SlaveMatrix
{
    [Serializable]
    public class 触手_犬D : 触手D
    {
    	public bool 脚後_鰭_鰭膜1_表示 = true;

    	public bool 脚後_鰭_鰭条1_表示 = true;

    	public bool 脚後_鰭_鰭膜2_表示 = true;

    	public bool 脚後_鰭_鰭条2_表示 = true;

    	public bool 脚後_鰭_鰭膜3_表示 = true;

    	public bool 脚後_UpperArm_表示 = true;

    	public bool 脚後_LowerArm_表示 = true;

    	public bool 脚後_手_手_表示 = true;

    	public bool 脚後_手_小指_指_表示 = true;

    	public bool 脚後_手_小指_爪_表示 = true;

    	public bool 脚後_手_小指_鱗_鱗4_表示 = true;

    	public bool 脚後_手_小指_鱗_鱗3_表示 = true;

    	public bool 脚後_手_小指_鱗_鱗2_表示 = true;

    	public bool 脚後_手_小指_鱗_鱗1_表示 = true;

    	public bool 脚後_手_小指_水掻_表示 = true;

    	public bool 脚後_手_薬指_指_表示 = true;

    	public bool 脚後_手_薬指_爪_表示 = true;

    	public bool 脚後_手_薬指_水掻_表示 = true;

    	public bool 脚後_手_薬指_鱗_鱗4_表示 = true;

    	public bool 脚後_手_薬指_鱗_鱗3_表示 = true;

    	public bool 脚後_手_薬指_鱗_鱗2_表示 = true;

    	public bool 脚後_手_薬指_鱗_鱗1_表示 = true;

    	public bool 脚後_手_中指_指_表示 = true;

    	public bool 脚後_手_中指_爪_表示 = true;

    	public bool 脚後_手_中指_水掻_表示 = true;

    	public bool 脚後_手_中指_鱗_鱗4_表示 = true;

    	public bool 脚後_手_中指_鱗_鱗3_表示 = true;

    	public bool 脚後_手_中指_鱗_鱗2_表示 = true;

    	public bool 脚後_手_中指_鱗_鱗1_表示 = true;

    	public bool 脚後_手_人指_指_表示 = true;

    	public bool 脚後_手_人指_爪_表示 = true;

    	public bool 脚後_手_人指_鱗_鱗4_表示 = true;

    	public bool 脚後_手_人指_鱗_鱗3_表示 = true;

    	public bool 脚後_手_人指_鱗_鱗2_表示 = true;

    	public bool 脚後_手_人指_鱗_鱗1_表示 = true;

    	public bool 脚後_手_鱗_鱗3_表示 = true;

    	public bool 脚後_手_鱗_鱗2_表示 = true;

    	public bool 脚後_手_鱗_鱗1_表示 = true;

    	public bool 脚後_手_親指_爪_表示 = true;

    	public bool 脚後_LowerArm鱗_鱗小_鱗9_表示 = true;

    	public bool 脚後_LowerArm鱗_鱗小_鱗8_表示 = true;

    	public bool 脚後_LowerArm鱗_鱗小_鱗7_表示 = true;

    	public bool 脚後_LowerArm鱗_鱗小_鱗6_表示 = true;

    	public bool 脚後_LowerArm鱗_鱗小_鱗5_表示 = true;

    	public bool 脚後_LowerArm鱗_鱗小_鱗4_表示 = true;

    	public bool 脚後_LowerArm鱗_鱗小_鱗3_表示 = true;

    	public bool 脚後_LowerArm鱗_鱗小_鱗2_表示 = true;

    	public bool 脚後_LowerArm鱗_鱗小_鱗1_表示 = true;

    	public bool 脚後_LowerArm鱗_鱗大_鱗9_表示 = true;

    	public bool 脚後_LowerArm鱗_鱗大_鱗8_表示 = true;

    	public bool 脚後_LowerArm鱗_鱗大_鱗7_表示 = true;

    	public bool 脚後_LowerArm鱗_鱗大_鱗6_表示 = true;

    	public bool 脚後_LowerArm鱗_鱗大_鱗5_表示 = true;

    	public bool 脚後_LowerArm鱗_鱗大_鱗4_表示 = true;

    	public bool 脚後_LowerArm鱗_鱗大_鱗3_表示 = true;

    	public bool 脚後_LowerArm鱗_鱗大_鱗2_表示 = true;

    	public bool 脚後_LowerArm鱗_鱗大_鱗1_表示 = true;

    	public bool 脚後_UpperArm鱗_鱗5_表示 = true;

    	public bool 脚後_UpperArm鱗_鱗4_表示 = true;

    	public bool 脚後_UpperArm鱗_鱗3_表示 = true;

    	public bool 脚後_UpperArm鱗_鱗2_表示 = true;

    	public bool 脚後_UpperArm鱗_鱗1_表示 = true;

    	public bool 脚後_輪_革_表示 = true;

    	public bool 脚後_輪_金具1_表示 = true;

    	public bool 脚後_輪_金具2_表示 = true;

    	public bool 脚後_輪_金具3_表示 = true;

    	public bool 脚後_輪_金具左_表示 = true;

    	public bool 脚後_輪_金具右_表示 = true;

    	public bool 上顎頭部後_頭2_表示 = true;

    	public bool 上顎頭部後_頭1_表示 = true;

    	public bool 下顎頭部後_頭2_表示 = true;

    	public bool 下顎頭部後_頭1_表示 = true;

    	public bool Torso_節1_Torso_表示 = true;

    	public bool Torso_節1_鱗1_表示 = true;

    	public bool Torso_節1_鱗3_表示 = true;

    	public bool Torso_節1_鱗2_表示 = true;

    	public bool Torso_節2_Torso_表示 = true;

    	public bool Torso_節2_鱗1_表示 = true;

    	public bool Torso_節2_鱗3_表示 = true;

    	public bool Torso_節2_鱗2_表示 = true;

    	public bool Torso_節3_Torso_表示 = true;

    	public bool Torso_節3_鱗1_表示 = true;

    	public bool Torso_節3_鱗3_表示 = true;

    	public bool Torso_節3_鱗2_表示 = true;

    	public bool Torso_節4_Torso_表示 = true;

    	public bool Torso_節4_鱗1_表示 = true;

    	public bool Torso_節4_鱗3_表示 = true;

    	public bool Torso_節4_鱗2_表示 = true;

    	public bool Torso_節5_Torso_表示 = true;

    	public bool Torso_節5_鱗1_表示 = true;

    	public bool Torso_節5_鱗3_表示 = true;

    	public bool Torso_節5_鱗2_表示 = true;

    	public bool Torso_節6_Torso_表示 = true;

    	public bool Torso_節6_鱗1_表示 = true;

    	public bool Torso_節6_鱗3_表示 = true;

    	public bool Torso_節6_鱗2_表示 = true;

    	public bool Torso_節7_Torso_表示 = true;

    	public bool Torso_節7_鱗1_表示 = true;

    	public bool Torso_節7_鱗3_表示 = true;

    	public bool Torso_節7_鱗2_表示 = true;

    	public bool Torso_節8_Torso_表示 = true;

    	public bool Torso_節8_鱗1_表示 = true;

    	public bool Torso_節8_鱗3_表示 = true;

    	public bool Torso_節8_鱗2_表示 = true;

    	public bool Torso_節9_Torso_表示 = true;

    	public bool Torso_節9_鱗1_表示 = true;

    	public bool Torso_節9_鱗3_表示 = true;

    	public bool Torso_節9_鱗2_表示 = true;

    	public bool Torso_節10_Torso_表示 = true;

    	public bool Torso_節10_鱗1_表示 = true;

    	public bool Torso_節10_鱗3_表示 = true;

    	public bool Torso_節10_鱗2_表示 = true;

    	public bool Torso_節11_Torso_表示 = true;

    	public bool Torso_節11_鱗1_表示 = true;

    	public bool Torso_節11_鱗3_表示 = true;

    	public bool Torso_節11_鱗2_表示 = true;

    	public bool Torso_節12_Torso_表示 = true;

    	public bool Torso_節12_鱗1_表示 = true;

    	public bool Torso_節12_鱗3_表示 = true;

    	public bool Torso_節12_鱗2_表示 = true;

    	public bool Torso_節13_Torso_表示 = true;

    	public bool Torso_節13_鱗1_表示 = true;

    	public bool Torso_節13_鱗3_表示 = true;

    	public bool Torso_節13_鱗2_表示 = true;

    	public bool Torso_節14_Torso_表示 = true;

    	public bool Torso_節14_鱗1_表示 = true;

    	public bool Torso_節14_鱗3_表示 = true;

    	public bool Torso_節14_鱗2_表示 = true;

    	public bool Torso_節15_Torso_表示 = true;

    	public bool Torso_節15_鱗1_表示 = true;

    	public bool Torso_節15_鱗3_表示 = true;

    	public bool Torso_節15_鱗2_表示 = true;

    	public bool Torso_節16_Torso_表示 = true;

    	public bool Torso_節16_鱗1_表示 = true;

    	public bool Torso_節16_鱗3_表示 = true;

    	public bool Torso_節16_鱗2_表示 = true;

    	public bool Torso_輪_革_表示 = true;

    	public bool Torso_輪_金具1_表示 = true;

    	public bool Torso_輪_金具2_表示 = true;

    	public bool Torso_輪_金具3_表示 = true;

    	public bool Torso_輪_金具左_表示 = true;

    	public bool Torso_輪_金具右_表示 = true;

    	public bool Torso_節17_Torso_表示 = true;

    	public bool Torso_節17_鱗1_表示 = true;

    	public bool Torso_節17_鱗3_表示 = true;

    	public bool Torso_節17_鱗2_表示 = true;

    	public bool Torso_節18_Torso_表示 = true;

    	public bool Torso_節18_鱗1_表示 = true;

    	public bool Torso_節18_鱗3_表示 = true;

    	public bool Torso_節18_鱗2_表示 = true;

    	public bool 頭_口膜_口膜1_表示 = true;

    	public bool 頭_口膜_口膜2_表示 = true;

    	public bool 頭_口膜_口膜3_表示 = true;

    	public bool 頭_口膜_口膜4_表示 = true;

    	public bool 頭_口膜_口膜5_表示 = true;

    	public bool 頭_口膜_口膜6_表示 = true;

    	public bool 頭_口膜_口膜7_表示 = true;

    	public bool 頭_口膜_口膜8_表示 = true;

    	public bool 頭_上顎歯後_歯1_表示 = true;

    	public bool 頭_上顎歯後_歯2_表示 = true;

    	public bool 頭_上顎歯後_歯3_表示 = true;

    	public bool 頭_下顎_歯_後_歯1_表示 = true;

    	public bool 頭_下顎_歯_後_歯2_表示 = true;

    	public bool 頭_下顎_歯_後_歯3_表示 = true;

    	public bool 頭_下顎_歯_前_歯1_表示 = true;

    	public bool 頭_下顎_歯_前_歯2_表示 = true;

    	public bool 頭_下顎_歯_前_歯3_表示 = true;

    	public bool 頭_下顎_眼孔1_表示 = true;

    	public bool 頭_下顎_眼孔2_表示 = true;

    	public bool 頭_下顎_眼_眼1_眼2_表示 = true;

    	public bool 頭_下顎_眼_眼1_眼1_表示 = true;

    	public bool 頭_下顎_眼_眼2_眼2_表示 = true;

    	public bool 頭_下顎_眼_眼2_眼1_表示 = true;

    	public bool 頭_下顎_眼下_眼下_表示 = true;

    	public bool 頭_下顎_眼下_線_表示 = true;

    	public bool 頭_下顎_頭部_前_頭9_表示 = true;

    	public bool 頭_下顎_頭部_前_頭8_表示 = true;

    	public bool 頭_下顎_頭部_前_頭7_表示 = true;

    	public bool 頭_下顎_頭部_前_頭6_表示 = true;

    	public bool 頭_下顎_頭部_前_頭5_表示 = true;

    	public bool 頭_下顎_頭部_前_頭4_表示 = true;

    	public bool 頭_下顎_頭部_前_頭3_表示 = true;

    	public bool 頭_下顎_頭部_前_頭2_表示 = true;

    	public bool 頭_下顎_頭部_前_頭1_表示 = true;

    	public bool 頭_上顎_歯_前_歯1_表示 = true;

    	public bool 頭_上顎_歯_前_歯2_表示 = true;

    	public bool 頭_上顎_歯_前_歯3_表示 = true;

    	public bool 頭_上顎_眼孔1_表示 = true;

    	public bool 頭_上顎_眼孔2_表示 = true;

    	public bool 頭_上顎_眼_眼1_眼2_表示 = true;

    	public bool 頭_上顎_眼_眼1_眼1_表示 = true;

    	public bool 頭_上顎_眼_眼2_眼2_表示 = true;

    	public bool 頭_上顎_眼_眼2_眼1_表示 = true;

    	public bool 頭_上顎_眼下_眼下_表示 = true;

    	public bool 頭_上顎_眼下_線_表示 = true;

    	public bool 頭_上顎_頭部_前_頭9_表示 = true;

    	public bool 頭_上顎_頭部_前_頭8_表示 = true;

    	public bool 頭_上顎_頭部_前_頭7_表示 = true;

    	public bool 頭_上顎_頭部_前_頭6_表示 = true;

    	public bool 頭_上顎_頭部_前_頭5_表示 = true;

    	public bool 頭_上顎_頭部_前_頭4_表示 = true;

    	public bool 頭_上顎_頭部_前_頭3_表示 = true;

    	public bool 頭_上顎_頭部_前_頭2_表示 = true;

    	public bool 頭_上顎_頭部_前_頭1_表示 = true;

    	public bool 頭_輪_革_表示 = true;

    	public bool 頭_輪_金具1_表示 = true;

    	public bool 頭_輪_金具2_表示 = true;

    	public bool 頭_輪_金具3_表示 = true;

    	public bool 頭_輪_金具左_表示 = true;

    	public bool 頭_輪_金具右_表示 = true;

    	public bool 脚前_UpperArm_表示 = true;

    	public bool 脚前_LowerArm_表示 = true;

    	public bool 脚前_手_親指_爪_表示 = true;

    	public bool 脚前_手_手_表示 = true;

    	public bool 脚前_手_人指_指_表示 = true;

    	public bool 脚前_手_人指_爪_表示 = true;

    	public bool 脚前_手_人指_水掻_表示 = true;

    	public bool 脚前_手_人指_鱗_鱗4_表示 = true;

    	public bool 脚前_手_人指_鱗_鱗3_表示 = true;

    	public bool 脚前_手_人指_鱗_鱗2_表示 = true;

    	public bool 脚前_手_人指_鱗_鱗1_表示 = true;

    	public bool 脚前_手_中指_指_表示 = true;

    	public bool 脚前_手_中指_爪_表示 = true;

    	public bool 脚前_手_中指_水掻_表示 = true;

    	public bool 脚前_手_中指_鱗_鱗4_表示 = true;

    	public bool 脚前_手_中指_鱗_鱗3_表示 = true;

    	public bool 脚前_手_中指_鱗_鱗2_表示 = true;

    	public bool 脚前_手_中指_鱗_鱗1_表示 = true;

    	public bool 脚前_手_薬指_指_表示 = true;

    	public bool 脚前_手_薬指_爪_表示 = true;

    	public bool 脚前_手_薬指_水掻_表示 = true;

    	public bool 脚前_手_薬指_鱗_鱗4_表示 = true;

    	public bool 脚前_手_薬指_鱗_鱗3_表示 = true;

    	public bool 脚前_手_薬指_鱗_鱗2_表示 = true;

    	public bool 脚前_手_薬指_鱗_鱗1_表示 = true;

    	public bool 脚前_手_小指_指_表示 = true;

    	public bool 脚前_手_小指_爪_表示 = true;

    	public bool 脚前_手_小指_鱗_鱗4_表示 = true;

    	public bool 脚前_手_小指_鱗_鱗3_表示 = true;

    	public bool 脚前_手_小指_鱗_鱗2_表示 = true;

    	public bool 脚前_手_小指_鱗_鱗1_表示 = true;

    	public bool 脚前_手_鱗_鱗3_表示 = true;

    	public bool 脚前_手_鱗_鱗2_表示 = true;

    	public bool 脚前_手_鱗_鱗1_表示 = true;

    	public bool 脚前_LowerArm鱗_鱗小_鱗9_表示 = true;

    	public bool 脚前_LowerArm鱗_鱗小_鱗8_表示 = true;

    	public bool 脚前_LowerArm鱗_鱗小_鱗7_表示 = true;

    	public bool 脚前_LowerArm鱗_鱗小_鱗6_表示 = true;

    	public bool 脚前_LowerArm鱗_鱗小_鱗5_表示 = true;

    	public bool 脚前_LowerArm鱗_鱗小_鱗4_表示 = true;

    	public bool 脚前_LowerArm鱗_鱗小_鱗3_表示 = true;

    	public bool 脚前_LowerArm鱗_鱗小_鱗2_表示 = true;

    	public bool 脚前_LowerArm鱗_鱗小_鱗1_表示 = true;

    	public bool 脚前_LowerArm鱗_鱗大_鱗9_表示 = true;

    	public bool 脚前_LowerArm鱗_鱗大_鱗8_表示 = true;

    	public bool 脚前_LowerArm鱗_鱗大_鱗7_表示 = true;

    	public bool 脚前_LowerArm鱗_鱗大_鱗6_表示 = true;

    	public bool 脚前_LowerArm鱗_鱗大_鱗5_表示 = true;

    	public bool 脚前_LowerArm鱗_鱗大_鱗4_表示 = true;

    	public bool 脚前_LowerArm鱗_鱗大_鱗3_表示 = true;

    	public bool 脚前_LowerArm鱗_鱗大_鱗2_表示 = true;

    	public bool 脚前_LowerArm鱗_鱗大_鱗1_表示 = true;

    	public bool 脚前_UpperArm鱗_鱗5_表示 = true;

    	public bool 脚前_UpperArm鱗_鱗4_表示 = true;

    	public bool 脚前_UpperArm鱗_鱗3_表示 = true;

    	public bool 脚前_UpperArm鱗_鱗2_表示 = true;

    	public bool 脚前_UpperArm鱗_鱗1_表示 = true;

    	public bool 脚前_鰭_鰭膜1_表示 = true;

    	public bool 脚前_鰭_鰭条1_表示 = true;

    	public bool 脚前_鰭_鰭膜2_表示 = true;

    	public bool 脚前_鰭_鰭条2_表示 = true;

    	public bool 脚前_鰭_鰭膜3_表示 = true;

    	public bool 脚前_輪_革_表示 = true;

    	public bool 脚前_輪_金具1_表示 = true;

    	public bool 脚前_輪_金具2_表示 = true;

    	public bool 脚前_輪_金具3_表示 = true;

    	public bool 脚前_輪_金具左_表示 = true;

    	public bool 脚前_輪_金具右_表示 = true;

    	public bool 頭部鱗 = true;

    	public bool 輪1表示 = true;

    	public bool 輪2表示 = true;

    	public bool 輪3表示 = true;

    	public bool 輪4表示 = true;

    	public bool 鎖表示;

    	public List<EleD> Head_接続 = new List<EleD>();

    	public List<EleD> UpperArm左_接続 = new List<EleD>();

    	public List<EleD> UpperArm右_接続 = new List<EleD>();

    	public List<EleD> LowerArm左_接続 = new List<EleD>();

    	public List<EleD> LowerArm右_接続 = new List<EleD>();

    	public List<EleD> 手左_接続 = new List<EleD>();

    	public List<EleD> 手右_接続 = new List<EleD>();

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

    	public void 頭接続(EleD e)
    	{
    		Head_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_犬_Head_接続;
    	}

    	public void UpperArm左接続(EleD e)
    	{
    		UpperArm左_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_犬_UpperArm左_接続;
    	}

    	public void UpperArm右接続(EleD e)
    	{
    		UpperArm右_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_犬_UpperArm右_接続;
    	}

    	public void LowerArm左接続(EleD e)
    	{
    		LowerArm左_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_犬_LowerArm左_接続;
    	}

    	public void LowerArm右接続(EleD e)
    	{
    		LowerArm右_接続.Add(e);
    		e.Par = this;
    		e.接続情報 = ConnectionInfo.触手_犬_LowerArm右_接続;
    	}

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

    	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);
    	}
    }
}
